From 0c9f94217259d3f566da119066ecddbab14f912d Mon Sep 17 00:00:00 2001 From: Keerti Parthasarathy Date: Tue, 20 Oct 2026 10:32:33 -0700 Subject: [PATCH 1/2] Add assets, update codex plugin.json --- .codex-plugin/plugin.json | 28 +++++++++++++++------------ assets/flutter-icon-square.svg | 1 + assets/flutter-logo.svg | 35 ++++++++++++++++++++++++++++++++++ 3 files changed, 52 insertions(+), 12 deletions(-) create mode 100644 assets/flutter-icon-square.svg create mode 100644 assets/flutter-logo.svg diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index cd3b83f..1005c8a 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -18,17 +18,6 @@ "mcp" ], "skills": "./skills/", - "mcpServers": { - "dart-mcp-server": { - "command": "dart", - "args": [ - "mcp-server" - ], - "env": { - "AGENT_PLUGIN": "codex" - } - } - }, "interface": { "displayName": "Dart and Flutter", "shortDescription": "Build and manage Dart and Flutter apps from Codex.", @@ -39,6 +28,21 @@ "Skills", "MCP" ], - "websiteURL": "https://flutter.dev" + "websiteURL": "https://flutter.dev", + "composerIcon": "./assets/flutter-icon-square.svg", + "logo": "./assets/flutter-logo.svg", + "privacyPolicyURL": "https://policies.google.com/privacy", + "termsOfServiceURL": "https://policies.google.com/terms" + }, + "mcpServers": { + "dart-mcp-server": { + "command": "dart", + "args": [ + "mcp-server" + ], + "env": { + "AGENT_PLUGIN": "codex" + } + } } } diff --git a/assets/flutter-icon-square.svg b/assets/flutter-icon-square.svg new file mode 100644 index 0000000..0fafff1 --- /dev/null +++ b/assets/flutter-icon-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/flutter-logo.svg b/assets/flutter-logo.svg new file mode 100644 index 0000000..dc7c6a7 --- /dev/null +++ b/assets/flutter-logo.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 9ca90141cd058c7bcd0be70b6ce9cacaed55a3c7 Mon Sep 17 00:00:00 2001 From: Keerti Parthasarathy Date: Tue, 20 Oct 2026 11:39:27 -0700 Subject: [PATCH 2/2] Change logo/icon files --- .codex-plugin/plugin.json | 4 +- assets/flutter-icon-square.svg | 1 - assets/flutter-icon.svg | 87 +++++++++++++++++++++++++++++++++ assets/flutter-logo.png | Bin 0 -> 11645 bytes assets/flutter-logo.svg | 35 ------------- 5 files changed, 89 insertions(+), 38 deletions(-) delete mode 100644 assets/flutter-icon-square.svg create mode 100644 assets/flutter-icon.svg create mode 100644 assets/flutter-logo.png delete mode 100644 assets/flutter-logo.svg diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 1005c8a..d0f4a0e 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -29,8 +29,8 @@ "MCP" ], "websiteURL": "https://flutter.dev", - "composerIcon": "./assets/flutter-icon-square.svg", - "logo": "./assets/flutter-logo.svg", + "composerIcon": "./assets/flutter-icon.svg", + "logo": "./assets/flutter-logo.png", "privacyPolicyURL": "https://policies.google.com/privacy", "termsOfServiceURL": "https://policies.google.com/terms" }, diff --git a/assets/flutter-icon-square.svg b/assets/flutter-icon-square.svg deleted file mode 100644 index 0fafff1..0000000 --- a/assets/flutter-icon-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/assets/flutter-icon.svg b/assets/flutter-icon.svg new file mode 100644 index 0000000..1da6da3 --- /dev/null +++ b/assets/flutter-icon.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flutter-logo.png b/assets/flutter-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ca6bf1b4db87820efb2bd9c0981a29d179487d3d GIT binary patch literal 11645 zcmZu%2{@E%`ya-VEG5~RkepIvP%$)?Bx%D@Nntp0qGHAv%aFao30W$8C@LpqoD#Fy zBFo8I(i~=n$&9gOChN#p{_hO>&UbzP>v}Jjd7tOGpZosZ`}00`f3>%j-MnKn2n3Qn zb@KQ*5C}{Jfkd`$k^tTW>sEAuKzhed9k;p=+CNFZ{uXgHpYc_;HSLbrrq=AVm|eSX zgA>ebM+2c5OC%LP<@zPHP z7qP)sKg#NSUWe5AcZRd}viI@^W;l`a-i_9-vj$rjIp5dSci!>j{a;S~KM%W? z?7r|Ikh1z_Y50AYhwjKhU$$Y^@-l7Y(+=;soj$$l-qRV=D?^XSa&J!v2%Kw+ktW9I z3jWO(;Y2*4+OR}%0@A@CLYg!|u*GLp#=P4495qoCf->yhe{^(xmJA`%hI6Do1DN-e zBZ5zD6?YTR8sCTJ$Gfe)mILD*)?e=k9I2iy;l9{L2-d{Xu$SCdPlstRP6G=*Wyg{^ zS;NsUw-F+ba_kv6mpKXFheAen5)igf;iPlm7;^1iMu_Sw+)$P(3;BVJ%IQx((CC4TNoj-8>oqJ`on&%*dax$l$AjBq_4wk z!1!O5YQ%wY*SY+Rb;&jZ!a&w{Y^D(hS7v5>M4_xsb>f7F9#=$&`3_6;YRlRBxrN7l z8+?cZ+(&AyGqtBa*k`zA<5y$-q{2Eu7XY_)wE-evyVif)&_tVCjKbF06eHvl)YmDA z)YmL!1xi9$oWyk<$Ahr+=mI!elQ*}<%#E!8rInv*SB~IYCW{jg)|`0fw$wGP+=CG6 z_N|U=C8P|k8xw#&9J`^4O@zo3>#DMjrS=vRoHnHLs-M)|(6WqMi4J(pU?m9ZYKP$) z%eNCE;ZCY+>JYD=oOY!B6w(0A4=O#lW>IHiCNBI0<$8Pm>U4DVMU5~YIf zE$WmB^vNbS`Wf~4xMuq{?9BKP4BywDYoMVv#YVlb&rw~DD$MAK3j;aaFOPnZy0Za^p-&3CtaKw=l=C@_3(ODwhNJYY&`zPkWNkwU`*w*RE$BI9Nourc()FrP=SBmRY~ zNAAXyFE|kuH#TgRrA6zk@=RjLO6WbUMrpboxW-05nLz*SGOc#oMz{Xr;SfxA>ODfc z#ZK=t*@3U(?;qLnlXB?`Sp1J)v&&NnP)k+zqPiZwqQMM4bdajfPV)S6Np_D2plJbj zx7=DYp5nlGWXXO95KfGkCQSrh#krk|p=J~l6k>FTkD+LeH=nAwoma+Q#OHc+RT)t3 zm~O`G5lj*Vtg%0q7W($!Kt1bHQbpA+XMjMOt`z#EC`uU!XF^(17)|HbIfPW#xffaEO31iyt|IHSfZ9WG0ufD}pFpoqSZ90kJz!J+MWA9xptbc?AiRRD zzhH%x0ASr0C5VOFg>Ev0;;!asJ^X*6&XnX>rb6)Rg4*Z^KrU4yI57m|06~RFo!-U} zT~pOI0cstJ1gEdS_X1W4#>@Xne88x z_jbMMU^n^IDC$5v_s);s7MD`Wr`{MyhA0t&1>FAR2K!WQQ(#2)nQb>LV7Bd@!OuVW zZXeXjio2W>C3&x8xkq`+L_>s5qpya?p#C#`*nqsZ=R~ZlvR@!`U1kBW;S$u)_ed{8 zlWn}-q9dO>*+xmW5#>@d>^sojnH=(wcCcdY%K7WjenlDeWeNa(fa>s8t@kL8o3u1E zq$+|70pJ4w#Bk|t z(hKF*7}ogI{tEWPd>wr~YZ`G*vMMqmo~SwLnmm13zOFild#`5vJu*BE5=&mu5E1x_ z&`|)DSBVj)uwB8%M!rx#SrPLR4P*UcyyVMr)JBX>g(80&WL9 zsHP?|)%{`2>l$#|%|D*GCWcrPU2|)_S7Pjc)?@qGdsD%_>KFy|s=m-Zg^t}CM{CxC zx${?E&+>x<5cjw}XLex=o8Wt+->7iynsV>b0z~j<2m+rKIxOI2Mo4Sz9^TX4r`7{3|xwEU*N544;H7VCxM-hD)N~?Ms(qB(L9v>p^99_ z(p=Hyk{lSA7!1a41ME>4Hh?8qi~RI2^z!-dMk>2?qCyUgn_}`LXx^H5dxkxb7Jow2 zSrY0p9yZ3y9v|~HP&+>r)@2vz9njl~+>Oq=O*;|;?+XwraYM|+q-^q=Yt6w~b~yyS zyV@JKU-0tP)KjeHyv0{Cfu{{k`VSA@J!zsn`Q6-NXz<7J{v7j=_k-6x6js>} z8h2WB<@0(DF3Ghuo_$IQ`J6vzoAfT7%=Ep4k_Ss(n2j<$sQFhZL|Qh0|71r1xnyV} z2pi99tF5Xi+{yI0DaS%NL|fBp&2q-(Quoz7Q*j&2Yc!Ux^-;PFxnlk(YUD;b^#sEn zDDH%*fp#-3uL8E$BqH*C-62k^`(QD${&Lf(ZCrxwGs@eD%f}D6Wr{3^Q#lcPW1mVj z>2DrzzrZ(nL_pDcudvul80N=W)3Bhp=)h_yzuJKJtWHgko`o4g=={;?{LJgo4vH|* zMB9EPRFKhW*r9SRQ zpYIlr{)Wp&@nPJz#08&n^D4H-hnFcikKEp?{?u9;yt(vZ!eLTdnf7Vqh4S)UY8W^qZVqho9Vd;PH(dY9iA$RuctIfPBXnD266Phz3 z_7CTvLis~WxOaz>kD-JxdI=pSMK#pv(es`7Lxp-0l)$Pd;7{{Lys@@MvYvnG53Z^< zhB+7!om~u4M!8DS+FUl#dc8m#4p399WnaNx5qOtjAqZ^i3oh5Szc#}cU(4eQAQ2^L8ctr-KKbIKZQ>Q+52 z-cukbsO8)%&%^^o;bu${MZ*Z~-+!6jU(uJj)p6vW&RVSHC(<4Pp3+UM@|tM5WdKQv zC<&y59mdDVJ|~T4yM^NkcZ!$u^B_{$zQrq_*I_)*#GB)XU97U2dizQw!FaX`|pQ``3(og-jVK4pxT1zF{P(ja;XCveL2psT|8Tn8}Q#M z^Xd_Nhv6AJFp8Q+p6{J5v3*5aI?KNOFP>_-h0tlWbhA3`iPP1uKLy(qkR4kl9jiOB zR?_Kkr=SUF|6^%DrE3MW(CQ2^fdgnA^`;uKPvIO9*HOlNI9!?rv9z>smr;NHx#p-c zn!K6j6r;OgsWjAX7)7>ZF=RXTQbg7FOfmXS%0d4dsu*(kcI6-u{8&9g_CNIFX!Io8 z0qEwL3t#tf_O*Sdoo)MToP5AJmWI-3qKltg{dHw4u&AqKKlnf9>>5J@+QF7On8ide z!oiZuyhp~+Vsuam%tPMJK#g(!y7^#tp7Rc1VflYAyhT&Yu_ze|->=@`I?&U_5B)Hm z-!xisz~6y7ea7V$ZBlBug*Vf2NA z?DfcU6~|c8+MIU=Nd`8(94?EYP712@pB|wHv@ynr0#8>81!6xra5tyc;1B9Eq~1}K zCCWsc6hqy^z={5A7YNZdzAsnAtZ{@~`+B7Chb>U|VQuL+8GlyL@y2v&*ZB-9<&8E# zs2@Kft|ijUlgL%O$Ra~|hdk|lO)z!2wX|OgACo1};Q?v_?^-Wf@XuP!^?C;TM#wr2 z{sD{MLU%VFT=wh7!2szv-{0`WNWLIEjPe!eC^rfn*F+k)hig23@BUDTmU^&Rqixie zJclNIIou5cOhO&g$bCM=8f%vn1OMSLEFA;ifzd)|;RdeV#vMt6M?9*px$YC}+vV+g z?7ibUDtTo#Qu~TgBSRrfh3h$GGBeK$I{)?@*vTH3;o^;V!El3H;=)Q0H7UoivOq<5 zK@Y=}bgVXCeXXRu?$zEp7L++4&cwg)E+sW$fKYJ0bnr&j6R&PW4~F5snE+VhTFHs> zNGBg?zpXj|eqPvmuTZ%TA;ak|tFp#+xJ&#S#yGbJQbb-t-xiE3jb)i>dF@~j1%&d6 zC2s~A2v6^dGG#mrsUr z9Z0hDyQ|Lr(D7U8UZ){S?2)B1BfRi zuj5EaEaZ7|&*9N35yFG=OiPjfSe}ra8YGDF`S3kSjz@;Rog}K~F?9#Sy?Ui=AoyRj zfC%Sm8U#L!ef2`V5&=S;|DUa1#vjE`)~msS{^bY&EZ+7Cc)KlkE`x}`iojS-7hgme zH#VAsV<>(ax$G829Rrb}b9+VTI1xMwIDZtL4hUeSUI!`@Zn2(cRj!|c<&32Y`&g?u zq8wa4%i^<_Iq|3Z0Ql;|NH=#jn0!g!anY&=J?{2^>k zgaA*6c-zEquB$!~RIh6aIfi1UlcTef8qI{7RZBn(#*hzc1v!KN#gG!K*}m;NteNK! z(cXd4fTX>YIEL4+N0>Gyiz3!qbDY0v0XBE58#plNlHmx8#Pg`Eg?f+kkCALxz>cEg5# z_m%h-n!J@&YCO6^sj&voLYNM)(`x8`>EoQQ}7LI*XO)+7aYP~!Y0185;?RFty> zs1QI3HIfd&eqg>x7{M;h-Ai>K7O5;x?FR%xoLmD5rwhUD0v+8F_ z^@z(~Uu_D!62r+m1SFj`f1{?Q*l}MtVy6Mep{CFtB)tnBqb7YUZ=;VFgE3BCBTIQ2 z`qe|u!_*X0{x_Q#IE;a71<^Os70o+iqVt1bZ(GhsPmbM5wPF8z+-H)X7WcMhuqA0E zG+bxRxR7cXt$y6(JO05IyOOodLP4XsS7!4Z!rXyFpczTd2SX98MYr%62!D}Pu+`f& zUM-7I5q>6HTrCnA=$i!*cXT;%USLS% z3ay?a2gj?tbnFVhC;$%8Ax_YR$k1}u6vnxf9v-x}{e7^JyDJYTSBp!CBUY*`FIod8 z0oBB=&JH`IjGSnJ{MvMAPbP2a5Q|~Zauf%`+YpvzM^}FM4#$a*UPik^(5rF+Tcnw< zbeiIf@=s6Dasgu8v)m>}hc-c!+lKMdRt&ShtX`lQ;MHYm-DyvaC-=OGa|^~lSSebX zKMNeaqDs1^qxmjjX4j|c95-EQMlAv(zBg>v%9M} zVCV=hJ*6zrUvJtRf-i5ak;1@}XqT#we;qr^O$znGBgfjFSyb+ev?B2NdRKUDO^lrP zBX@vo&}#}P$P|T@M9Be>2++GG?97OAn0?E=txJA}q4Ox^(jgaGttJeWz&Q<{N~78V zEgHo@(yuJHjR`t4RW~7K35+=#~!!AfdGh zG6?F+Pi5HP~=Q-2X?mlxuZWCnYj8`VF(+{ExpgknRp z^|btac83f)_4tUhN+atLhTaU0C_R#vEXa5O3mM<4X>KgjZ58Ha_^h`J!O0Xbo22SI zn9i?!s};4G)fvWLj#XNw6I0o8hC$&8lnilCWA97e0eO&Av6gV%onl1bVDxK?K0=~>4St1;@J2ad&vSG! zc$a5Z2~QEIFe8 zn=Fvg1eva*-=>Mtis;mmkvEwT!3P7!j-*z9GidZ)qjDJ3??9tqP{g4bp5^<&Ya&@utJ-&mC}<9^hqB%%&jul$KLeW z-b=66TWJsVKI#gMyW}R*c|WY^*6`NVFju>1N!AUG!spSKqe^rbxY1o`o*2DSo-pD* z@9q0Q=wH55A5AHMi#Z~}L4)oxDYq^}K6p{Jn>T4wtHqBr&4p-wUrFXZ3ElhNT0KHnHoT7*1{DA{j~o2S2aSSd*rXRTNg^374$SWe-? z;r-DrnbMtRtDOal2#Ye(43i_+B56aUyhr-c5Uoke{k z*t{_h+5~skZ(Sg(=he0@pl#ZUO38X$*=XR@zW6pFzjk@4Tjh&yt5eh{?$5AXIoj6) z1Jf-eD{Bt%^<(8iG-d{wuRrq2E-123H7Ee8Q#;>->Xb@_rZ zUZy}ckF;G*zcbo+BBBeilYM9`a^~yXLl&JFk1R5O|LW8%t>VOz8Z&1*{%N7I#~@tC zP2I_(5Z<#mN1RnpDmlpY_?UH6zDMIM0mp2sc=2}mvdQzg9heMBQe^XFZH)99Q>R~! z_tSDhXuFRwKi-|OJ?>zJ+3s-J4Z>Eishv2*Y6K#;z-lZqx zqT7VB&4d7@=IC3(JcLhF%U$><=}2nr*+HqB270&u_<$`@Bd>jFsZlW-XOCY&&;FQE zd>0X_H}+|^ZkbrH3txIZlP58N9E*H=r2V)d;Wj7!tp#T?DQT}JKJk2}Pj1V$s3BEp zXT{q+x3xc6GJUZgh9+KD`0f_EoIgEtJ_l%(5)V{3l<0p!)uFf&i8#$ z86Nq1!YCrr8ud!nHZU)qR<*OE3<9jN5Ui1;lYWD5M)`ngae*q`!oI|NP_t}ev0<;B z8Ai1nZ2lX5_@gcBOBfR6oCZmP^(^|Ob0w}JtWXCAl5e;guJ~Mp%}G~0 z%N3y?2>?#rTYw^V`8MY3ANAr0VZz?iL~e?DG1`)z^>zP;spp4mxt^D2<%zGE+fEnk z+l7VZyB_90Tn*5KDfzSJpGcISXZEioPZ(MO8Ri&}VU~^1b*nF@|0=8VP`|kxI9vp= zZPXiGOJKSd7e_w=EqQ3-^z$q1mgHGQ;%j`|k1N)c*yp?Pr6cSR5u!~4En_U{S*<(Y za@p~QGi8hpgq|-D5%LTj?ex^1(UmHcR?qR%!FWx5rje7p)nD&~VG<^s%v@PtiwY@YCm5F5wa0JVNPD^X*cIld zE5boo?f~)Pl_e__i29k*RzmX#KWV+%2|Wf|(VJ2wD|ZZWxrZ=$GW5M#_>)P~+vHbF3PmLu<;sVL1 ztx2BXsnqnh4E+!4SOvOGV_79gP#XI+6+?O3C(XyVVGlCp$7HX!+^n)f9eP5QU^VB4 zjAMGz;NSkbg2v92Z>N(k!cf?u%UV-?RLQE*WjW%wTu_#?1WiMNVR0T>YXRadUT^K# zM5hZ~!3woUZ&Sr#KGrP|ANn1{Jm> zTvqTtl{CmqdpUm$8#Y|OT!Z=BNQA)MLZCm~s};nHa|PULGe#G=dIcTX*P^gDFNDI9 zY^WxyJo1L0PJ_=(XaM=t>()tX8eDD5l>CuYC8jB)NVYYW#_%Nt0CHmdM2v_GHsHe;uPdrRR0rhw|=BnDTAk zL*##M&DtR79wBcPiOgmW_ql#=KcRXEQESOJh@IMYXB_%$FJ957Agm~eWa6fx`xTmy(qzx00kdObmZh$(IKt$GXg zFn-T9wV^#K6Im7|C6uDlVpL}R-G5t7iAvveu@W#YRRu}KHUn-x=|>U7)nni#M57guu{$vw?JNjNAe z@>DaVXOOU`T}x|7uhwDcdJ*M0@9%eN2ye-!!9$M>oJ;gCTbMQ+QO=^4B)yaGr*3=R zrRTQ!7b7sK&G*qJ8gn<=f7Ob}DlPf2hhhO?6C=81E564oe-MXNZzA3Q%-Ma?`A(Rt zp~;-Vz@y>mw}(_UD&82`E%8G81I(^$OT{40$=K(^N!NIee_GUWu`uBP+W z4hJM)k`v)mNmV_GH6Ew8>RX$S^eMR zIGR%QYZk__szHjy})={n=adSez z(87tZf1DiZQfTsz!>=uj6n#BDDi;v$RY{aU&% z3l-y_+0t}_1b3cawg_4ob+gv(FVn$}XY3>E^KWzB)QIxPA_Rxb1dkuHznzHTJo!4f zr6vS@6O&S0RV=C;B)k@9-HkBrSqcMj+C&I2Nd`(F^aT*-{7gJ&$XC)9rHqQQ(Dk!z z(i;_A2|OqHnCz!iZ+;NO`(sXu(3qnY#C-90lJRi(7o-!AFa`GvZ)gT(btn;FHjJnm zv!O))_^=!H-SYJmP#2F6!v)T|4;KS%+c z+P^f38GFwJGoG6cP5XbVe)0JUWp%F~HJNG(UdK7Md->&b9O5xtj59X~O_ixP$Iu_Z zQwL7`15JUY^@IH;8j#EwxEe{jc2dR{xW0D(7b7WBPYgMzLjmr;uX15oqzYCmhUe$P zR~Jgw@Ux5M3_jEsV{k6rY{Rzgakg}VlBSweJ*na}Z*l0F!e(3+VzWFp#n3;B(W+z# zlE^5}k)07O8Y^#2l-4ZZV|N@ia)ZsU-IJS96Qb*jt)D;`#KwK`E_vELKu4}$h za14Kskgtoj5?=H?B1bO`pdJ>4N`Up??WD-}>n39jXMM>kEZh>rzd0LnViao0Kf5Mh zr3?w#j8v>Q|GxNcXApdiU*E^Bk|=7>Y{-#y!Y-opDrOaQov@J#2{=WjZzyqBa{QH25Iwl%w|R3=G+Iprg=6idr& z>MCdr7CQhI)eTQSIyx{tT@ii@l^5U&K?APcXXwL_CNyx^@>J5WKj9$D;ZQk%k*X~Ip;HV9`wy-Q7%8+Bn z*xl~aSmPx$WDYmYiw#TkUDA(Yd)9M>+*2@up4C^KMMNK6o&=!Uo8%?jx%#`KB zE*R#`8+Vz9)KAt$I|a1&CB3o}So{C`JPqKjifr|KwtZjQ?pWYjHRzO${c+r}-){XM DBZbRA literal 0 HcmV?d00001 diff --git a/assets/flutter-logo.svg b/assets/flutter-logo.svg deleted file mode 100644 index dc7c6a7..0000000 --- a/assets/flutter-logo.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -