From c2b70ea4b93dda94bcfe49ae12e2ef0d632ee554 Mon Sep 17 00:00:00 2001 From: ezynda3 Date: Sun, 7 Jun 2026 19:04:18 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20mark3lab?= =?UTF-8?q?s/kit@e610bdd2d0d01bde8b23131c9c9d655e4d3c939a=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _pagefind/fragment/en_c2457d2.pf_fragment | Bin 2075 -> 0 bytes _pagefind/fragment/en_eef5966.pf_fragment | Bin 0 -> 2305 bytes _pagefind/index/en_3ef97c1.pf_index | Bin 0 -> 27989 bytes _pagefind/index/en_b4cb7a4.pf_index | Bin 35578 -> 0 bytes _pagefind/index/en_d7bcddd.pf_index | Bin 27757 -> 0 bytes _pagefind/index/en_f588ced.pf_index | Bin 0 -> 35626 bytes _pagefind/pagefind-entry.json | 2 +- _pagefind/pagefind.en_7b0944d1d2.pf_meta | Bin 279 -> 0 bytes _pagefind/pagefind.en_c6b4703031.pf_meta | Bin 0 -> 283 bytes advanced/json-output/index.html | 2 +- advanced/subagents/index.html | 2 +- advanced/testing/index.html | 2 +- .../{index-DbtwSydt.js => index-BbQ_p9l4.js} | 2 +- ...ders-BpTDMUOj.js => providers-Df0otGnJ.js} | 20 ++++++++++++++++-- cli/commands/index.html | 2 +- cli/flags/index.html | 2 +- configuration/index.html | 2 +- development/index.html | 2 +- extensions/capabilities/index.html | 2 +- extensions/examples/index.html | 2 +- extensions/loading/index.html | 2 +- extensions/overview/index.html | 2 +- extensions/testing/index.html | 2 +- index.html | 2 +- installation/index.html | 2 +- llms-full.txt | 9 ++++++++ mcp.json | 2 +- providers/index.html | 11 +++++++++- quick-start/index.html | 2 +- sdk/callbacks/index.html | 2 +- sdk/options/index.html | 2 +- sdk/overview/index.html | 2 +- sdk/sessions/index.html | 2 +- search.json | 2 +- sessions/index.html | 2 +- themes/index.html | 2 +- 36 files changed, 62 insertions(+), 28 deletions(-) delete mode 100644 _pagefind/fragment/en_c2457d2.pf_fragment create mode 100644 _pagefind/fragment/en_eef5966.pf_fragment create mode 100644 _pagefind/index/en_3ef97c1.pf_index delete mode 100644 _pagefind/index/en_b4cb7a4.pf_index delete mode 100644 _pagefind/index/en_d7bcddd.pf_index create mode 100644 _pagefind/index/en_f588ced.pf_index delete mode 100644 _pagefind/pagefind.en_7b0944d1d2.pf_meta create mode 100644 _pagefind/pagefind.en_c6b4703031.pf_meta rename assets/{index-DbtwSydt.js => index-BbQ_p9l4.js} (99%) rename assets/{providers-BpTDMUOj.js => providers-Df0otGnJ.js} (95%) diff --git a/_pagefind/fragment/en_c2457d2.pf_fragment b/_pagefind/fragment/en_c2457d2.pf_fragment deleted file mode 100644 index dacce6fd77ea5398ad96cdd86d186929d21b0a44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2075 zcmV+$2;}!4iwFP!00002|CLzlZrer{ewBgzBZ(nOzR20szyj-a($uhB8Mf1)XbN*o zj--J}4wo~Ot<(kf*FL~vpRiA|-uj3f6#~H6-k5x{y*9A9nDTbs;UK*D0 zWC3l5Yr)RR1?!gvYVOMLBIQ*Y2wSfv)}xVDMIlU- zaU-;0KKJIOi6)BqOtJs>na?+uY0=*3Aev=#CeCiv;+ce^uEM=Cx>|_k*!#* zkwnhOL-230rl>-&gHc{nRn|J_`Nx0$+gqMQZ`nqJI)r|sL%QJduHHcD)+fx0C^^R`~5j)}4*5or}u3o!@ zFH(@y4F~ypzbZu{XDb3B?&_HRBsn`iJ7JJAKWwzW0~AD&qv+#{-N~Q842dT}7$Rm8 z04FnHWvzJbTh-y8p;!t$KJ!~@L;?DXXN=6w48!`a`z44y*V zj&~A@*qvBub|s7jZ(hPvB~CPAqZSqlSE{ZW#9q_u=*R0H zE~ghK$2X9EbNbTQbw?kbq?4Z(WbD;N$h)7^(HyqOnsib|AbhMQW0-YMV3Ow^HpRSN8*9!WhO>wljG&?i+=tL+gRKe88fMa ziYex5vmgs&FC-q?z6|3PW&yY*Lmy7XjAKSZd{i^gxS#kNl!xva4Uy!4!*@IHcAVB< z20w@_Q$E$MQ4vo>d&F39&Ay6?FjAW#+k3lr%Ixjo!9e>WRrf>0Cv7hamEfp#fX;}W z7&pzecLb_DKR&w|EN;U^Qh1Vxl5QLuXEiF~5VsNbDQB#QG>SSt{&aOcJr9)>Z?0;@ zA7f1~D86)JTk%a=z>a^_(oS&wBprE#31ecXetKgfN`kEYrJWLgecdEev-YMP9TQ%# zTj8cI$_vY`!*sZIr*h-skclOdEaVYKvZSOaWVmY$^e|#xdDTO5MNM3UHIy*98zV@z zmmo~U_kbR<%BVzTn2G=R_x~J#CZ@*Kgkqu>ycBk^v0j&g-)T#XvlmzaxD;KdvJ$>; z=&9iX?abm3BlPF)k$5jkR5efTaIIypyS{s5*SM5wi&xffy$j-o%i+sgbOrDO&+AJ8 zu?5Y+2bwo(1t zA*yZ7=D}G_5)8fH92omhn@}8tW~j)70AYQIXxkT6;dt$a)3%B&J8ia^XZ^lWh@IZo zIDM78z~<(<{bta8D#2T3B~at?UyOR-^Gb(t&p{~9!N6CHyS}0<98r)dSQ5_J*eUGf z!(tlXjxl^TedUe)nzNyQjM_VPQ$O}I+CrAvAv$MS`#qHV4-S9(eK^R4;dmMtX)@9MvN^yeFOr2K%3pr{{r{*{zXcx^ F003?GB9#CD diff --git a/_pagefind/fragment/en_eef5966.pf_fragment b/_pagefind/fragment/en_eef5966.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..9377fa16c5e56105dbc80c859c36ae762614ca91 GIT binary patch literal 2305 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 literal 0 HcmV?d00001 diff --git a/_pagefind/index/en_b4cb7a4.pf_index b/_pagefind/index/en_b4cb7a4.pf_index deleted file mode 100644 index a7b4a2621ac906bb793230a0724c7d02f16df4ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35578 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 diff --git a/_pagefind/index/en_d7bcddd.pf_index b/_pagefind/index/en_d7bcddd.pf_index deleted file mode 100644 index 8d0a37acbb768532d17c5d3a212dc026b6f919e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27757 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 E0M=B=2><{9 diff --git a/_pagefind/index/en_f588ced.pf_index b/_pagefind/index/en_f588ced.pf_index new file mode 100644 index 0000000000000000000000000000000000000000..6ccc47ef7ec36bf976a0b1dd7e7964a1c241ddc1 GIT binary patch literal 35626 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 - + diff --git a/advanced/subagents/index.html b/advanced/subagents/index.html index c9ff8c3a..8a0d1508 100644 --- a/advanced/subagents/index.html +++ b/advanced/subagents/index.html @@ -7,7 +7,7 @@ - + diff --git a/advanced/testing/index.html b/advanced/testing/index.html index 05cbc6c6..32e50151 100644 --- a/advanced/testing/index.html +++ b/advanced/testing/index.html @@ -7,7 +7,7 @@ - + diff --git a/assets/index-DbtwSydt.js b/assets/index-BbQ_p9l4.js similarity index 99% rename from assets/index-DbtwSydt.js rename to assets/index-BbQ_p9l4.js index 09a21e59..d5c7466d 100644 --- a/assets/index-DbtwSydt.js +++ b/assets/index-BbQ_p9l4.js @@ -55,7 +55,7 @@ ${d}`}return p}async function Gp(u,p,d,c){var M,O,C;const v=await fetch("https:/ ${b.content}`).join(` `))??ct.map(b=>`- ${b.title}${b.description?": "+b.description:""}`).join(` -`)}),Ut&&s.jsx("div",{onClick:()=>Ze(null),style:{position:"fixed",inset:0,zIndex:9999,display:"flex",alignItems:"center",justifyContent:"center",background:"rgba(0,0,0,0.7)",backdropFilter:"blur(8px)",cursor:"zoom-out"},children:s.jsx("img",{src:Ut,alt:"",style:{maxWidth:"90vw",maxHeight:"90vh",objectFit:"contain",borderRadius:4,boxShadow:"0 16px 64px rgba(0,0,0,0.4)"}})})]})}function c0({allPages:u,onNavigate:p,onClose:d,mobile:c}){const[v,E]=w.useState(""),[M,O]=w.useState([]),[C,y]=w.useState(0),[G,R]=w.useState(null),K=w.useRef(null),nt=w.useRef(void 0);w.useEffect(()=>{Ip().then(W=>R(!!W)),setTimeout(()=>{var W;return(W=K.current)==null?void 0:W.focus()},50)},[]);const xt=w.useCallback(W=>{if(!W.trim())return[];const I=W.toLowerCase();return u.filter(ct=>ct.title.toLowerCase().includes(I)||(ct.description||"").toLowerCase().includes(I)).slice(0,8).map(ct=>({id:ct.id,title:ct.title,excerpt:ct.description}))},[u]),Dt=w.useCallback(async W=>{var ct;if(!W.trim()){O([]),y(0);return}const I=ul;if(I)try{const Q=await I.search(W),Y=[];for(const H of Q.results.slice(0,8)){const U=await H.data(),lt=(U.url||"").replace(/^\//,"").replace(/\/index\.html$/,"").replace(/\.html$/,"")||"index";Y.push({id:lt,title:((ct=U.meta)==null?void 0:ct.title)||lt,excerpt:U.excerpt||void 0})}O(Y),y(0);return}catch{}O(xt(W)),y(0)},[xt]);w.useEffect(()=>(nt.current&&clearTimeout(nt.current),nt.current=setTimeout(()=>Dt(v),120),()=>{nt.current&&clearTimeout(nt.current)}),[v,Dt]);const At=w.useCallback(W=>{W.key==="ArrowDown"?(W.preventDefault(),y(I=>Math.min(I+1,M.length-1))):W.key==="ArrowUp"?(W.preventDefault(),y(I=>Math.max(I-1,0))):W.key==="Enter"&&M.length>0&&(W.preventDefault(),p(M[C].id))},[M,C,p]);return s.jsx("div",{onClick:d,style:{position:"fixed",inset:0,zIndex:1e3,background:"rgba(0,0,0,0.55)",backdropFilter:"blur(6px)",display:"flex",alignItems:c?"stretch":"flex-start",justifyContent:"center",paddingTop:c?0:"12vh"},children:s.jsxs("div",{onClick:W=>W.stopPropagation(),style:{background:"var(--sf)",border:c?"none":"1px solid var(--bd)",borderRadius:c?0:2,width:"100%",maxWidth:c?"100%":520,boxShadow:c?"none":"0 24px 80px rgba(0,0,0,0.4)",overflow:"hidden",display:"flex",flexDirection:"column",...c?{height:"100%"}:{}},children:[s.jsxs("div",{style:{display:"flex",alignItems:"center",gap:10,padding:"14px 18px",borderBottom:"1px solid var(--bd)"},children:[s.jsx(rm,{}),s.jsx("input",{ref:K,value:v,onChange:W=>E(W.target.value),onKeyDown:At,placeholder:"Search documentation...",style:{flex:1,background:"none",border:"none",outline:"none",color:"var(--tx)",fontSize:15,fontFamily:"var(--font-body)"}}),s.jsx("kbd",{style:{fontFamily:"var(--font-code)",fontSize:10,color:"var(--txM)",background:"var(--cdBg)",padding:"2px 6px",borderRadius:2,border:"1px solid var(--bd)"},children:"ESC"})]}),M.length>0&&s.jsx("div",{style:{padding:6,maxHeight:c?"none":360,overflow:"auto",flex:c?1:void 0},children:M.map((W,I)=>s.jsxs("button",{onClick:()=>p(W.id),style:{display:"block",width:"100%",textAlign:"left",background:I===C?"var(--acD)":"none",border:"none",borderRadius:2,padding:"10px 14px",cursor:"pointer",color:"var(--tx)",fontFamily:"var(--font-body)"},onMouseEnter:()=>y(I),children:[s.jsx("div",{style:{fontWeight:500,fontSize:14,marginBottom:2},children:W.title}),W.excerpt&&s.jsx("div",{style:{fontSize:12,color:"var(--txM)",lineHeight:1.3},dangerouslySetInnerHTML:{__html:W.excerpt}})]},W.id+I))}),v&&!M.length&&s.jsx("div",{style:{padding:"32px 18px",textAlign:"center",color:"var(--txM)",fontSize:14},children:"No results found"}),G===!1&&v&&M.length>0&&s.jsx("div",{style:{padding:"6px 18px 10px",fontSize:11,color:"var(--txM)",textAlign:"center"},children:"Showing title matches. Build your site for full-text search."})]})})}function cm(u,p,d){let c=u;p&&c.startsWith(p)&&(c=c.slice(p.length));const v=c.replace(/^\//,"").replace(/\/index\.html$/,"").replace(/\.html$/,"").replace(/\/$/,"")||"index";return d.find(M=>M.id===v)?v:null}function f0(u,p,d){const c=d.find(v=>v.id===u);return c?p+c.urlPath:p+"/"+u}class d0 extends Error{constructor(p){super(`Page not found: ${p}`),this.code="PAGE_NOT_FOUND",this.name="PageNotFoundError"}}class m0 extends Error{constructor(p,d){super(`Failed to load page: ${p}`),this.code="PAGE_LOAD_ERROR",this.name="PageLoadError",d&&(this.cause=d)}}function h0(u,p){if(!u||!p)return;const{repo:d,branch:c="main",dir:v=""}=u,E=v?`${v.replace(/\/$/,"")}/`:"";return`https://github.com/${d}/edit/${c}/${E}${p}`}function p0(u,p,d,c,v){var O;const E=v(u,c,d);if(E)return E;const M=p.startsWith("#")?p.slice(1):p;return M&&d.some(C=>C.id===M)?M:((O=d[0])==null?void 0:O.id)||"index"}async function fm(u,p,d){const c=p.find(E=>E.id===u);let v;try{v=await d(u)}catch(E){throw new m0(u,E)}if(c!=null&&c.isMdx&&v.meta)return{isMdx:!0,component:v.default,frontmatter:v.meta.frontmatter,headings:v.meta.headings};if(!v.default)throw new d0(u);return v.isApiReference&&v.apiManifest?{isMdx:!1,isApiReference:!0,...v.default,apiManifest:v.apiManifest}:v.isChangelog&&v.changelogEntries?{isMdx:!1,...v.default,changelogEntries:v.changelogEntries}:{isMdx:!1,...v.default}}function g0(u,p){return(u==null?void 0:u.version)||void 0}const Jn={name:"Kit",logo:"/logo.jpg",favicon:"/logo.jpg",baseUrl:"https://go-kit.dev",theme:{preset:"cipher",accent:"#e03030",mode:"dark",fonts:{heading:"Space Grotesk",body:"Space Grotesk",code:"Source Code Pro"}},navigation:[{group:"Getting Started",pages:["index","installation","quick-start"]},{group:"Configuration",pages:["configuration","providers","themes"]},{group:"CLI Reference",pages:["cli/flags","cli/commands"]},{group:"Extensions",pages:["extensions/overview","extensions/capabilities","extensions/examples","extensions/loading","extensions/testing"]},{group:"Sessions",pages:["sessions"]},{group:"Go SDK",pages:["sdk/overview","sdk/options","sdk/callbacks","sdk/sessions"]},{group:"Advanced",pages:["advanced/subagents","advanced/json-output","advanced/testing"]},{group:"Development",pages:["development"]}],search:{provider:"local"},toc:{enabled:!0,depth:3},math:!1,strictLinks:!1,lastUpdated:!0,redirects:[],socialLinks:[{platform:"github",url:"https://github.com/mark3labs/kit"},{platform:"discord",url:"https://discord.gg/RqSS2NQVsY"}]},Wn=[{id:"advanced/json-output",filePath:"advanced/json-output.md",urlPath:"/advanced/json-output",frontmatter:{title:"JSON Output",description:"Machine-readable JSON output for scripting and automation.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"advanced/subagents",filePath:"advanced/subagents.md",urlPath:"/advanced/subagents",frontmatter:{title:"Subagents",description:"Multi-agent orchestration with Kit subagents.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"advanced/testing",filePath:"advanced/testing.md",urlPath:"/advanced/testing",frontmatter:{title:"Testing with tmux",description:"Test Kit's TUI non-interactively using tmux.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"cli/commands",filePath:"cli/commands.md",urlPath:"/cli/commands",frontmatter:{title:"Commands",description:"Complete reference for all Kit CLI subcommands.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"cli/flags",filePath:"cli/flags.md",urlPath:"/cli/flags",frontmatter:{title:"Global Flags",description:"Complete reference for all Kit CLI flags.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"configuration",filePath:"configuration.md",urlPath:"/configuration",frontmatter:{title:"Configuration",description:"Configure Kit using config files, environment variables, and CLI flags.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"development",filePath:"development.md",urlPath:"/development",frontmatter:{title:"Development",description:"Build, test, and contribute to Kit.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"extensions/capabilities",filePath:"extensions/capabilities.md",urlPath:"/extensions/capabilities",frontmatter:{title:"Capabilities",description:"All extension capabilities — lifecycle events, tools, commands, widgets, and more.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"extensions/examples",filePath:"extensions/examples.md",urlPath:"/extensions/examples",frontmatter:{title:"Examples",description:"Catalog of example extensions included with Kit.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"extensions/loading",filePath:"extensions/loading.md",urlPath:"/extensions/loading",frontmatter:{title:"Loading Extensions",description:"How Kit discovers and loads extensions.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"extensions/overview",filePath:"extensions/overview.md",urlPath:"/extensions/overview",frontmatter:{title:"Extension System",description:"Overview of Kit's Go-based extension system.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"extensions/testing",filePath:"extensions/testing.md",urlPath:"/extensions/testing",frontmatter:{title:"Testing Extensions",description:"Write unit tests for your Kit extensions using the test package.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"index",filePath:"index.md",urlPath:"/",frontmatter:{title:"Kit",description:"Kit is a powerful, extensible AI coding agent CLI with multi-provider support, built-in tools, and a rich extension system.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"installation",filePath:"installation.md",urlPath:"/installation",frontmatter:{title:"Installation",description:"Install Kit using npm, bun, pnpm, Go, or build from source.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"providers",filePath:"providers.md",urlPath:"/providers",frontmatter:{title:"Providers",description:"Supported LLM providers and model configuration.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"quick-start",filePath:"quick-start.md",urlPath:"/quick-start",frontmatter:{title:"Quick Start",description:"Get up and running with Kit in minutes.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"sdk/callbacks",filePath:"sdk/callbacks.md",urlPath:"/sdk/callbacks",frontmatter:{title:"Callbacks",description:"Monitor tool calls and streaming output with the Kit Go SDK.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"sdk/options",filePath:"sdk/options.md",urlPath:"/sdk/options",frontmatter:{title:"SDK Options",description:"Configuration options for the Kit Go SDK.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"sdk/overview",filePath:"sdk/overview.md",urlPath:"/sdk/overview",frontmatter:{title:"Go SDK",description:"Embed Kit in your Go applications.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"sdk/sessions",filePath:"sdk/sessions.md",urlPath:"/sdk/sessions",frontmatter:{title:"SDK Sessions",description:"Session management in the Kit Go SDK.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"sessions",filePath:"sessions.md",urlPath:"/sessions",frontmatter:{title:"Session Management",description:"How Kit persists and manages conversation sessions.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"},{id:"themes",filePath:"themes.md",urlPath:"/themes",frontmatter:{title:"Themes",description:"Customize Kit's appearance with built-in themes, custom theme files, and the extension theme API.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T18:05:20+03:00"}],v0=[{section:"Getting Started",pages:[{title:"Kit",id:"index",urlPath:"/"},{title:"Installation",id:"installation",urlPath:"/installation"},{title:"Quick Start",id:"quick-start",urlPath:"/quick-start"}]},{section:"Configuration",pages:[{title:"Configuration",id:"configuration",urlPath:"/configuration"},{title:"Providers",id:"providers",urlPath:"/providers"},{title:"Themes",id:"themes",urlPath:"/themes"}]},{section:"CLI Reference",pages:[{title:"Global Flags",id:"cli/flags",urlPath:"/cli/flags"},{title:"Commands",id:"cli/commands",urlPath:"/cli/commands"}]},{section:"Extensions",pages:[{title:"Extension System",id:"extensions/overview",urlPath:"/extensions/overview"},{title:"Capabilities",id:"extensions/capabilities",urlPath:"/extensions/capabilities"},{title:"Examples",id:"extensions/examples",urlPath:"/extensions/examples"},{title:"Loading Extensions",id:"extensions/loading",urlPath:"/extensions/loading"},{title:"Testing Extensions",id:"extensions/testing",urlPath:"/extensions/testing"}]},{section:"Sessions",pages:[{title:"Session Management",id:"sessions",urlPath:"/sessions"}]},{section:"Go SDK",pages:[{title:"Go SDK",id:"sdk/overview",urlPath:"/sdk/overview"},{title:"SDK Options",id:"sdk/options",urlPath:"/sdk/options"},{title:"Callbacks",id:"sdk/callbacks",urlPath:"/sdk/callbacks"},{title:"SDK Sessions",id:"sdk/sessions",urlPath:"/sdk/sessions"}]},{section:"Advanced",pages:[{title:"Subagents",id:"advanced/subagents",urlPath:"/advanced/subagents"},{title:"JSON Output",id:"advanced/json-output",urlPath:"/advanced/json-output"},{title:"Testing with tmux",id:"advanced/testing",urlPath:"/advanced/testing"}]},{section:"Development",pages:[{title:"Development",id:"development",urlPath:"/development"}]}],Zu=null,y0={"advanced/json-output":()=>Lt(()=>import("./json-output-BiSiIPM0.js"),[]),"advanced/subagents":()=>Lt(()=>import("./subagents-lghAXYlk.js"),[]),"advanced/testing":()=>Lt(()=>import("./testing-COLNxuKj.js"),[]),"cli/commands":()=>Lt(()=>import("./commands-UPFOPOAU.js"),[]),"cli/flags":()=>Lt(()=>import("./flags-DBc7n5J6.js"),[]),configuration:()=>Lt(()=>import("./configuration-BOyO9N_c.js"),[]),development:()=>Lt(()=>import("./development-E-EC7CAm.js"),[]),"extensions/capabilities":()=>Lt(()=>import("./capabilities-VpEmfPck.js"),[]),"extensions/examples":()=>Lt(()=>import("./examples-Dd5WMq-L.js"),[]),"extensions/loading":()=>Lt(()=>import("./loading-CfdMbwrl.js"),[]),"extensions/overview":()=>Lt(()=>import("./overview-BRtZenVZ.js"),[]),"extensions/testing":()=>Lt(()=>import("./testing-BjX63Hnw.js"),[]),index:()=>Lt(()=>import("./index-DjkHYQxg.js"),[]),installation:()=>Lt(()=>import("./installation-CkjlJXwY.js"),[]),providers:()=>Lt(()=>import("./providers-BpTDMUOj.js"),[]),"quick-start":()=>Lt(()=>import("./quick-start-YzNijQyU.js"),[]),"sdk/callbacks":()=>Lt(()=>import("./callbacks-DurHXbkP.js"),[]),"sdk/options":()=>Lt(()=>import("./options-C2ZyqtaF.js"),[]),"sdk/overview":()=>Lt(()=>import("./overview-C9sBcRua.js"),[]),"sdk/sessions":()=>Lt(()=>import("./sessions-CeADaXnR.js"),[]),sessions:()=>Lt(()=>import("./sessions-BR7Y7dXm.js"),[]),themes:()=>Lt(()=>import("./themes-Chyvu6J4.js"),[])};function dm(u){const p=y0[u];if(!p)throw new Error("Unknown page: "+u);return p()}const b0=[{id:"advanced/json-output",title:"JSON Output",content:` +`)}),Ut&&s.jsx("div",{onClick:()=>Ze(null),style:{position:"fixed",inset:0,zIndex:9999,display:"flex",alignItems:"center",justifyContent:"center",background:"rgba(0,0,0,0.7)",backdropFilter:"blur(8px)",cursor:"zoom-out"},children:s.jsx("img",{src:Ut,alt:"",style:{maxWidth:"90vw",maxHeight:"90vh",objectFit:"contain",borderRadius:4,boxShadow:"0 16px 64px rgba(0,0,0,0.4)"}})})]})}function c0({allPages:u,onNavigate:p,onClose:d,mobile:c}){const[v,E]=w.useState(""),[M,O]=w.useState([]),[C,y]=w.useState(0),[G,R]=w.useState(null),K=w.useRef(null),nt=w.useRef(void 0);w.useEffect(()=>{Ip().then(W=>R(!!W)),setTimeout(()=>{var W;return(W=K.current)==null?void 0:W.focus()},50)},[]);const xt=w.useCallback(W=>{if(!W.trim())return[];const I=W.toLowerCase();return u.filter(ct=>ct.title.toLowerCase().includes(I)||(ct.description||"").toLowerCase().includes(I)).slice(0,8).map(ct=>({id:ct.id,title:ct.title,excerpt:ct.description}))},[u]),Dt=w.useCallback(async W=>{var ct;if(!W.trim()){O([]),y(0);return}const I=ul;if(I)try{const Q=await I.search(W),Y=[];for(const H of Q.results.slice(0,8)){const U=await H.data(),lt=(U.url||"").replace(/^\//,"").replace(/\/index\.html$/,"").replace(/\.html$/,"")||"index";Y.push({id:lt,title:((ct=U.meta)==null?void 0:ct.title)||lt,excerpt:U.excerpt||void 0})}O(Y),y(0);return}catch{}O(xt(W)),y(0)},[xt]);w.useEffect(()=>(nt.current&&clearTimeout(nt.current),nt.current=setTimeout(()=>Dt(v),120),()=>{nt.current&&clearTimeout(nt.current)}),[v,Dt]);const At=w.useCallback(W=>{W.key==="ArrowDown"?(W.preventDefault(),y(I=>Math.min(I+1,M.length-1))):W.key==="ArrowUp"?(W.preventDefault(),y(I=>Math.max(I-1,0))):W.key==="Enter"&&M.length>0&&(W.preventDefault(),p(M[C].id))},[M,C,p]);return s.jsx("div",{onClick:d,style:{position:"fixed",inset:0,zIndex:1e3,background:"rgba(0,0,0,0.55)",backdropFilter:"blur(6px)",display:"flex",alignItems:c?"stretch":"flex-start",justifyContent:"center",paddingTop:c?0:"12vh"},children:s.jsxs("div",{onClick:W=>W.stopPropagation(),style:{background:"var(--sf)",border:c?"none":"1px solid var(--bd)",borderRadius:c?0:2,width:"100%",maxWidth:c?"100%":520,boxShadow:c?"none":"0 24px 80px rgba(0,0,0,0.4)",overflow:"hidden",display:"flex",flexDirection:"column",...c?{height:"100%"}:{}},children:[s.jsxs("div",{style:{display:"flex",alignItems:"center",gap:10,padding:"14px 18px",borderBottom:"1px solid var(--bd)"},children:[s.jsx(rm,{}),s.jsx("input",{ref:K,value:v,onChange:W=>E(W.target.value),onKeyDown:At,placeholder:"Search documentation...",style:{flex:1,background:"none",border:"none",outline:"none",color:"var(--tx)",fontSize:15,fontFamily:"var(--font-body)"}}),s.jsx("kbd",{style:{fontFamily:"var(--font-code)",fontSize:10,color:"var(--txM)",background:"var(--cdBg)",padding:"2px 6px",borderRadius:2,border:"1px solid var(--bd)"},children:"ESC"})]}),M.length>0&&s.jsx("div",{style:{padding:6,maxHeight:c?"none":360,overflow:"auto",flex:c?1:void 0},children:M.map((W,I)=>s.jsxs("button",{onClick:()=>p(W.id),style:{display:"block",width:"100%",textAlign:"left",background:I===C?"var(--acD)":"none",border:"none",borderRadius:2,padding:"10px 14px",cursor:"pointer",color:"var(--tx)",fontFamily:"var(--font-body)"},onMouseEnter:()=>y(I),children:[s.jsx("div",{style:{fontWeight:500,fontSize:14,marginBottom:2},children:W.title}),W.excerpt&&s.jsx("div",{style:{fontSize:12,color:"var(--txM)",lineHeight:1.3},dangerouslySetInnerHTML:{__html:W.excerpt}})]},W.id+I))}),v&&!M.length&&s.jsx("div",{style:{padding:"32px 18px",textAlign:"center",color:"var(--txM)",fontSize:14},children:"No results found"}),G===!1&&v&&M.length>0&&s.jsx("div",{style:{padding:"6px 18px 10px",fontSize:11,color:"var(--txM)",textAlign:"center"},children:"Showing title matches. Build your site for full-text search."})]})})}function cm(u,p,d){let c=u;p&&c.startsWith(p)&&(c=c.slice(p.length));const v=c.replace(/^\//,"").replace(/\/index\.html$/,"").replace(/\.html$/,"").replace(/\/$/,"")||"index";return d.find(M=>M.id===v)?v:null}function f0(u,p,d){const c=d.find(v=>v.id===u);return c?p+c.urlPath:p+"/"+u}class d0 extends Error{constructor(p){super(`Page not found: ${p}`),this.code="PAGE_NOT_FOUND",this.name="PageNotFoundError"}}class m0 extends Error{constructor(p,d){super(`Failed to load page: ${p}`),this.code="PAGE_LOAD_ERROR",this.name="PageLoadError",d&&(this.cause=d)}}function h0(u,p){if(!u||!p)return;const{repo:d,branch:c="main",dir:v=""}=u,E=v?`${v.replace(/\/$/,"")}/`:"";return`https://github.com/${d}/edit/${c}/${E}${p}`}function p0(u,p,d,c,v){var O;const E=v(u,c,d);if(E)return E;const M=p.startsWith("#")?p.slice(1):p;return M&&d.some(C=>C.id===M)?M:((O=d[0])==null?void 0:O.id)||"index"}async function fm(u,p,d){const c=p.find(E=>E.id===u);let v;try{v=await d(u)}catch(E){throw new m0(u,E)}if(c!=null&&c.isMdx&&v.meta)return{isMdx:!0,component:v.default,frontmatter:v.meta.frontmatter,headings:v.meta.headings};if(!v.default)throw new d0(u);return v.isApiReference&&v.apiManifest?{isMdx:!1,isApiReference:!0,...v.default,apiManifest:v.apiManifest}:v.isChangelog&&v.changelogEntries?{isMdx:!1,...v.default,changelogEntries:v.changelogEntries}:{isMdx:!1,...v.default}}function g0(u,p){return(u==null?void 0:u.version)||void 0}const Jn={name:"Kit",logo:"/logo.jpg",favicon:"/logo.jpg",baseUrl:"https://go-kit.dev",theme:{preset:"cipher",accent:"#e03030",mode:"dark",fonts:{heading:"Space Grotesk",body:"Space Grotesk",code:"Source Code Pro"}},navigation:[{group:"Getting Started",pages:["index","installation","quick-start"]},{group:"Configuration",pages:["configuration","providers","themes"]},{group:"CLI Reference",pages:["cli/flags","cli/commands"]},{group:"Extensions",pages:["extensions/overview","extensions/capabilities","extensions/examples","extensions/loading","extensions/testing"]},{group:"Sessions",pages:["sessions"]},{group:"Go SDK",pages:["sdk/overview","sdk/options","sdk/callbacks","sdk/sessions"]},{group:"Advanced",pages:["advanced/subagents","advanced/json-output","advanced/testing"]},{group:"Development",pages:["development"]}],search:{provider:"local"},toc:{enabled:!0,depth:3},math:!1,strictLinks:!1,lastUpdated:!0,redirects:[],socialLinks:[{platform:"github",url:"https://github.com/mark3labs/kit"},{platform:"discord",url:"https://discord.gg/RqSS2NQVsY"}]},Wn=[{id:"advanced/json-output",filePath:"advanced/json-output.md",urlPath:"/advanced/json-output",frontmatter:{title:"JSON Output",description:"Machine-readable JSON output for scripting and automation.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"advanced/subagents",filePath:"advanced/subagents.md",urlPath:"/advanced/subagents",frontmatter:{title:"Subagents",description:"Multi-agent orchestration with Kit subagents.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"advanced/testing",filePath:"advanced/testing.md",urlPath:"/advanced/testing",frontmatter:{title:"Testing with tmux",description:"Test Kit's TUI non-interactively using tmux.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"cli/commands",filePath:"cli/commands.md",urlPath:"/cli/commands",frontmatter:{title:"Commands",description:"Complete reference for all Kit CLI subcommands.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"cli/flags",filePath:"cli/flags.md",urlPath:"/cli/flags",frontmatter:{title:"Global Flags",description:"Complete reference for all Kit CLI flags.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"configuration",filePath:"configuration.md",urlPath:"/configuration",frontmatter:{title:"Configuration",description:"Configure Kit using config files, environment variables, and CLI flags.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"development",filePath:"development.md",urlPath:"/development",frontmatter:{title:"Development",description:"Build, test, and contribute to Kit.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"extensions/capabilities",filePath:"extensions/capabilities.md",urlPath:"/extensions/capabilities",frontmatter:{title:"Capabilities",description:"All extension capabilities — lifecycle events, tools, commands, widgets, and more.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"extensions/examples",filePath:"extensions/examples.md",urlPath:"/extensions/examples",frontmatter:{title:"Examples",description:"Catalog of example extensions included with Kit.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"extensions/loading",filePath:"extensions/loading.md",urlPath:"/extensions/loading",frontmatter:{title:"Loading Extensions",description:"How Kit discovers and loads extensions.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"extensions/overview",filePath:"extensions/overview.md",urlPath:"/extensions/overview",frontmatter:{title:"Extension System",description:"Overview of Kit's Go-based extension system.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"extensions/testing",filePath:"extensions/testing.md",urlPath:"/extensions/testing",frontmatter:{title:"Testing Extensions",description:"Write unit tests for your Kit extensions using the test package.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"index",filePath:"index.md",urlPath:"/",frontmatter:{title:"Kit",description:"Kit is a powerful, extensible AI coding agent CLI with multi-provider support, built-in tools, and a rich extension system.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"installation",filePath:"installation.md",urlPath:"/installation",frontmatter:{title:"Installation",description:"Install Kit using npm, bun, pnpm, Go, or build from source.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"providers",filePath:"providers.md",urlPath:"/providers",frontmatter:{title:"Providers",description:"Supported LLM providers and model configuration.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"quick-start",filePath:"quick-start.md",urlPath:"/quick-start",frontmatter:{title:"Quick Start",description:"Get up and running with Kit in minutes.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"sdk/callbacks",filePath:"sdk/callbacks.md",urlPath:"/sdk/callbacks",frontmatter:{title:"Callbacks",description:"Monitor tool calls and streaming output with the Kit Go SDK.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"sdk/options",filePath:"sdk/options.md",urlPath:"/sdk/options",frontmatter:{title:"SDK Options",description:"Configuration options for the Kit Go SDK.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"sdk/overview",filePath:"sdk/overview.md",urlPath:"/sdk/overview",frontmatter:{title:"Go SDK",description:"Embed Kit in your Go applications.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"sdk/sessions",filePath:"sdk/sessions.md",urlPath:"/sdk/sessions",frontmatter:{title:"SDK Sessions",description:"Session management in the Kit Go SDK.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"sessions",filePath:"sessions.md",urlPath:"/sessions",frontmatter:{title:"Session Management",description:"How Kit persists and manages conversation sessions.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"},{id:"themes",filePath:"themes.md",urlPath:"/themes",frontmatter:{title:"Themes",description:"Customize Kit's appearance with built-in themes, custom theme files, and the extension theme API.",hidden:!1,draft:!1},isMdx:!1,lastUpdated:"2026-06-07T22:03:51+03:00"}],v0=[{section:"Getting Started",pages:[{title:"Kit",id:"index",urlPath:"/"},{title:"Installation",id:"installation",urlPath:"/installation"},{title:"Quick Start",id:"quick-start",urlPath:"/quick-start"}]},{section:"Configuration",pages:[{title:"Configuration",id:"configuration",urlPath:"/configuration"},{title:"Providers",id:"providers",urlPath:"/providers"},{title:"Themes",id:"themes",urlPath:"/themes"}]},{section:"CLI Reference",pages:[{title:"Global Flags",id:"cli/flags",urlPath:"/cli/flags"},{title:"Commands",id:"cli/commands",urlPath:"/cli/commands"}]},{section:"Extensions",pages:[{title:"Extension System",id:"extensions/overview",urlPath:"/extensions/overview"},{title:"Capabilities",id:"extensions/capabilities",urlPath:"/extensions/capabilities"},{title:"Examples",id:"extensions/examples",urlPath:"/extensions/examples"},{title:"Loading Extensions",id:"extensions/loading",urlPath:"/extensions/loading"},{title:"Testing Extensions",id:"extensions/testing",urlPath:"/extensions/testing"}]},{section:"Sessions",pages:[{title:"Session Management",id:"sessions",urlPath:"/sessions"}]},{section:"Go SDK",pages:[{title:"Go SDK",id:"sdk/overview",urlPath:"/sdk/overview"},{title:"SDK Options",id:"sdk/options",urlPath:"/sdk/options"},{title:"Callbacks",id:"sdk/callbacks",urlPath:"/sdk/callbacks"},{title:"SDK Sessions",id:"sdk/sessions",urlPath:"/sdk/sessions"}]},{section:"Advanced",pages:[{title:"Subagents",id:"advanced/subagents",urlPath:"/advanced/subagents"},{title:"JSON Output",id:"advanced/json-output",urlPath:"/advanced/json-output"},{title:"Testing with tmux",id:"advanced/testing",urlPath:"/advanced/testing"}]},{section:"Development",pages:[{title:"Development",id:"development",urlPath:"/development"}]}],Zu=null,y0={"advanced/json-output":()=>Lt(()=>import("./json-output-BiSiIPM0.js"),[]),"advanced/subagents":()=>Lt(()=>import("./subagents-lghAXYlk.js"),[]),"advanced/testing":()=>Lt(()=>import("./testing-COLNxuKj.js"),[]),"cli/commands":()=>Lt(()=>import("./commands-UPFOPOAU.js"),[]),"cli/flags":()=>Lt(()=>import("./flags-DBc7n5J6.js"),[]),configuration:()=>Lt(()=>import("./configuration-BOyO9N_c.js"),[]),development:()=>Lt(()=>import("./development-E-EC7CAm.js"),[]),"extensions/capabilities":()=>Lt(()=>import("./capabilities-VpEmfPck.js"),[]),"extensions/examples":()=>Lt(()=>import("./examples-Dd5WMq-L.js"),[]),"extensions/loading":()=>Lt(()=>import("./loading-CfdMbwrl.js"),[]),"extensions/overview":()=>Lt(()=>import("./overview-BRtZenVZ.js"),[]),"extensions/testing":()=>Lt(()=>import("./testing-BjX63Hnw.js"),[]),index:()=>Lt(()=>import("./index-DjkHYQxg.js"),[]),installation:()=>Lt(()=>import("./installation-CkjlJXwY.js"),[]),providers:()=>Lt(()=>import("./providers-Df0otGnJ.js"),[]),"quick-start":()=>Lt(()=>import("./quick-start-YzNijQyU.js"),[]),"sdk/callbacks":()=>Lt(()=>import("./callbacks-DurHXbkP.js"),[]),"sdk/options":()=>Lt(()=>import("./options-C2ZyqtaF.js"),[]),"sdk/overview":()=>Lt(()=>import("./overview-C9sBcRua.js"),[]),"sdk/sessions":()=>Lt(()=>import("./sessions-CeADaXnR.js"),[]),sessions:()=>Lt(()=>import("./sessions-BR7Y7dXm.js"),[]),themes:()=>Lt(()=>import("./themes-Chyvu6J4.js"),[])};function dm(u){const p=y0[u];if(!p)throw new Error("Unknown page: "+u);return p()}const b0=[{id:"advanced/json-output",title:"JSON Output",content:` # JSON Output Use the \`--json\` flag to get structured output for scripting and automation: diff --git a/assets/providers-BpTDMUOj.js b/assets/providers-Df0otGnJ.js similarity index 95% rename from assets/providers-BpTDMUOj.js rename to assets/providers-Df0otGnJ.js index 2420c90e..d436c8d8 100644 --- a/assets/providers-BpTDMUOj.js +++ b/assets/providers-Df0otGnJ.js @@ -1,4 +1,4 @@ -const s={frontmatter:{title:"Providers",description:"Supported LLM providers and model configuration.",hidden:!1,toc:!0,draft:!1},html:`

Providers

+const a={frontmatter:{title:"Providers",description:"Supported LLM providers and model configuration.",hidden:!1,toc:!0,draft:!1},html:`

Providers

Kit supports a wide range of LLM providers through a unified provider/model string format.

Supported providers

@@ -126,6 +126,13 @@ const s={frontmatter:{title:"Providers",description:"Supported LLM providers and

Custom provider URL

For self-hosted or proxy endpoints:

kit --provider-url "https://my-proxy.example.com/v1" --model openai/gpt-4o
+

When --provider-url is set with an explicit --model, Kit routes through the +custom (OpenAI-compatible) wire and strips any provider prefix from the model +name. So openai/gpt-4o, google/gemma-4-12b, and bare gpt-4o all resolve +to the same endpoint — Kit treats --provider-url as authoritative about where +to send the request, and the model string as just the upstream model id.

+

This avoids name collisions when a local server (LM Studio, Ollama, vLLM, ...) +happens to expose a model whose name matches a known cloud provider.

When --provider-url is provided without --model, Kit automatically defaults to custom/custom:

kit --provider-url "http://localhost:8080/v1" "Hello"

The custom/custom model has zero cost, 262K context window, and supports reasoning. It routes through the openaicompat provider and accepts any OpenAI-compatible API endpoint.

@@ -316,6 +323,15 @@ For self-hosted or proxy endpoints: kit --provider-url "https://my-proxy.example.com/v1" --model openai/gpt-4o \`\`\` +When \`--provider-url\` is set with an explicit \`--model\`, Kit routes through the +\`custom\` (OpenAI-compatible) wire and strips any provider prefix from the model +name. So \`openai/gpt-4o\`, \`google/gemma-4-12b\`, and bare \`gpt-4o\` all resolve +to the same endpoint — Kit treats \`--provider-url\` as authoritative about *where* +to send the request, and the model string as just the upstream model id. + +This avoids name collisions when a local server (LM Studio, Ollama, vLLM, ...) +happens to expose a model whose name matches a known cloud provider. + When \`--provider-url\` is provided without \`--model\`, Kit automatically defaults to \`custom/custom\`: \`\`\`bash @@ -370,4 +386,4 @@ kit models --all # Show all providers kit update-models # Update from models.dev kit update-models embedded # Reset to bundled database \`\`\` -`};export{s as default}; +`};export{a as default}; diff --git a/cli/commands/index.html b/cli/commands/index.html index f2307c0d..4b27871f 100644 --- a/cli/commands/index.html +++ b/cli/commands/index.html @@ -7,7 +7,7 @@ - + diff --git a/cli/flags/index.html b/cli/flags/index.html index 4debc354..ac32c31a 100644 --- a/cli/flags/index.html +++ b/cli/flags/index.html @@ -7,7 +7,7 @@ - + diff --git a/configuration/index.html b/configuration/index.html index b1ac256a..6b9d9fe8 100644 --- a/configuration/index.html +++ b/configuration/index.html @@ -7,7 +7,7 @@ - + diff --git a/development/index.html b/development/index.html index 87b0eef4..91456383 100644 --- a/development/index.html +++ b/development/index.html @@ -7,7 +7,7 @@ - + diff --git a/extensions/capabilities/index.html b/extensions/capabilities/index.html index 05fe687d..7f241578 100644 --- a/extensions/capabilities/index.html +++ b/extensions/capabilities/index.html @@ -7,7 +7,7 @@ - + diff --git a/extensions/examples/index.html b/extensions/examples/index.html index 9db8e6c2..1d334163 100644 --- a/extensions/examples/index.html +++ b/extensions/examples/index.html @@ -7,7 +7,7 @@ - + diff --git a/extensions/loading/index.html b/extensions/loading/index.html index 03b8d169..5cee0cdf 100644 --- a/extensions/loading/index.html +++ b/extensions/loading/index.html @@ -7,7 +7,7 @@ - + diff --git a/extensions/overview/index.html b/extensions/overview/index.html index 9d005cbb..d8123ccf 100644 --- a/extensions/overview/index.html +++ b/extensions/overview/index.html @@ -7,7 +7,7 @@ - + diff --git a/extensions/testing/index.html b/extensions/testing/index.html index dcc0f80c..7febfd52 100644 --- a/extensions/testing/index.html +++ b/extensions/testing/index.html @@ -7,7 +7,7 @@ - + diff --git a/index.html b/index.html index 354e1456..2157f036 100644 --- a/index.html +++ b/index.html @@ -15,7 +15,7 @@ ::-webkit-scrollbar-track { background: transparent; } ::-webkit-scrollbar-thumb { background: #333; border-radius: 3px; } - + diff --git a/installation/index.html b/installation/index.html index cff350af..143a1d86 100644 --- a/installation/index.html +++ b/installation/index.html @@ -7,7 +7,7 @@ - + diff --git a/llms-full.txt b/llms-full.txt index b1fac6a9..ec190719 100644 --- a/llms-full.txt +++ b/llms-full.txt @@ -2372,6 +2372,15 @@ For self-hosted or proxy endpoints: kit --provider-url "https://my-proxy.example.com/v1" --model openai/gpt-4o ``` +When `--provider-url` is set with an explicit `--model`, Kit routes through the +`custom` (OpenAI-compatible) wire and strips any provider prefix from the model +name. So `openai/gpt-4o`, `google/gemma-4-12b`, and bare `gpt-4o` all resolve +to the same endpoint — Kit treats `--provider-url` as authoritative about *where* +to send the request, and the model string as just the upstream model id. + +This avoids name collisions when a local server (LM Studio, Ollama, vLLM, ...) +happens to expose a model whose name matches a known cloud provider. + When `--provider-url` is provided without `--model`, Kit automatically defaults to `custom/custom`: ```bash diff --git a/mcp.json b/mcp.json index 0ffba460..1c850272 100644 --- a/mcp.json +++ b/mcp.json @@ -294,7 +294,7 @@ "Model database" ], "tags": [], - "content": "\n# Providers\n\nKit supports a wide range of LLM providers through a unified `provider/model` string format.\n\n## Supported providers\n\n| Provider | Prefix | Description |\n|----------|--------|-------------|\n| **Anthropic** | `anthropic/` | Claude models (native, prompt caching, OAuth) |\n| **OpenAI** | `openai/` | GPT models |\n| **Google** | `google/` or `gemini/` | Gemini models |\n| **Ollama** | `ollama/` | Local models |\n| **Azure OpenAI** | `azure/` | Azure-hosted OpenAI |\n| **AWS Bedrock** | `bedrock/` | Bedrock models |\n| **Google Vertex** | `google-vertex-anthropic/` | Claude on Vertex AI |\n| **OpenRouter** | `openrouter/` | Multi-provider router |\n| **Vercel AI** | `vercel/` | Vercel AI SDK models |\n| **Custom** | `custom/` | Any OpenAI-compatible endpoint |\n| **Auto-routed** | any | Any provider from the models.dev database |\n\n## Model string format\n\n```bash\nprovider/model # Standard format\nanthropic/claude-sonnet-latest\nopenai/gpt-4o\nollama/llama3\ngoogle/gemini-2.5-flash\n```\n\n## Model aliases\n\nKit provides aliases for commonly used models:\n\n### Anthropic Claude\n\n```bash\nclaude-opus-latest → claude-opus-4-6\nclaude-sonnet-latest → claude-sonnet-4-6\nclaude-haiku-latest → claude-haiku-4-5\nclaude-4-opus-latest → claude-opus-4-6\nclaude-4-sonnet-latest → claude-sonnet-4-6\nclaude-4-haiku-latest → claude-haiku-4-5\nclaude-3-7-sonnet-latest → claude-3-7-sonnet-20250219\nclaude-3-5-sonnet-latest → claude-3-5-sonnet-20241022\nclaude-3-5-haiku-latest → claude-3-5-haiku-20241022\nclaude-3-opus-latest → claude-3-opus-20240229\n```\n\n### OpenAI GPT\n\n```bash\no1-latest → o1\no3-latest → o3\no4-latest → o4-mini\ngpt-5-latest → gpt-5.4\ngpt-5-chat-latest → gpt-5.4\ngpt-4-latest → gpt-4o\ngpt-4 → gpt-4o\ngpt-3.5-latest → gpt-3.5-turbo\ngpt-3.5 → gpt-3.5-turbo\ncodex-latest → codex-mini-latest\n```\n\n### Google Gemini\n\n```bash\ngemini-pro-latest → gemini-2.5-pro\ngemini-flash-latest → gemini-2.5-flash\ngemini-flash → gemini-2.5-flash\ngemini-pro → gemini-2.5-pro\n```\n\n## Specifying a model\n\nVia CLI flag:\n\n```bash\nkit --model openai/gpt-4o\nkit -m ollama/llama3\n```\n\nVia config file:\n\n```yaml\nmodel: anthropic/claude-sonnet-latest\n```\n\nVia environment variable:\n\n```bash\nexport KIT_MODEL=\"google/gemini-2.0-flash-exp\"\n```\n\n## Authentication\n\n### API keys\n\nSet the appropriate environment variable for your provider:\n\n```bash\nexport ANTHROPIC_API_KEY=\"sk-...\"\nexport OPENAI_API_KEY=\"sk-...\"\nexport GOOGLE_API_KEY=\"...\"\n```\n\nOr pass it directly:\n\n```bash\nkit --provider-api-key \"sk-...\" --model openai/gpt-4o\n```\n\n### OAuth\n\nFor providers that support OAuth (e.g., Anthropic):\n\n```bash\nkit auth login anthropic # Start OAuth flow\nkit auth status # Check authentication status\nkit auth logout anthropic # Remove credentials\n```\n\n### Custom provider URL\n\nFor self-hosted or proxy endpoints:\n\n```bash\nkit --provider-url \"https://my-proxy.example.com/v1\" --model openai/gpt-4o\n```\n\nWhen `--provider-url` is provided without `--model`, Kit automatically defaults to `custom/custom`:\n\n```bash\nkit --provider-url \"http://localhost:8080/v1\" \"Hello\"\n```\n\nThe `custom/custom` model has zero cost, 262K context window, and supports reasoning. It routes through the `openaicompat` provider and accepts any OpenAI-compatible API endpoint.\n\nOptionally set `CUSTOM_API_KEY` environment variable or use `--provider-api-key` for endpoints requiring authentication.\n\n## Auto-routed providers\n\nAny provider in the [models.dev](https://models.dev) database can be used with the\nstandard `provider/model` format, even without a dedicated native integration. Kit\nauto-routes the request through the matching **wire protocol** — the actual API\nshape the provider speaks — rather than requiring a per-provider code path:\n\n| Wire protocol | npm package (models.dev) | Transport used |\n|---------------|--------------------------|----------------|\n| OpenAI (Responses API) | `@ai-sdk/openai` | OpenAI |\n| OpenAI (chat completions) | `@ai-sdk/openai-compatible` | OpenAI-compatible |\n| Anthropic | `@ai-sdk/anthropic` | Anthropic |\n| Google Gemini | `@ai-sdk/google` | Google |\n\nThe provider's `api` URL from the database is used as the base URL. A provider\nwhose npm package isn't recognized but that has an `api` URL falls back to the\nOpenAI-compatible wire.\n\nBecause routing follows the wire protocol, aggregator/proxy providers work across\n**all** of their models — including ones they re-flavor onto a different protocol\nvia a per-model override. For example, an aggregator that proxies Claude, GPT,\n*and* Gemini routes them to the Anthropic, OpenAI, and Google transports\nrespectively:\n\n```bash\nkit --model opencode/claude-haiku-4-5 \"Hello\" # → Anthropic wire\nkit --model opencode/gpt-5 \"Hello\" # → OpenAI wire\nkit --model opencode/gemini-3.5-flash \"Hello\" # → Google wire\n```\n\nProvide the provider's API key the same way as any other — via its environment\nvariable (e.g. `OPENCODE_API_KEY`) or `--provider-api-key`.\n\n## Model database\n\nKit ships with a local model database that maps provider names to API configurations. You can manage it with:\n\n```bash\nkit models # List available models\nkit models openai # Filter by provider\nkit models --all # Show all providers\nkit update-models # Update from models.dev\nkit update-models embedded # Reset to bundled database\n```\n" + "content": "\n# Providers\n\nKit supports a wide range of LLM providers through a unified `provider/model` string format.\n\n## Supported providers\n\n| Provider | Prefix | Description |\n|----------|--------|-------------|\n| **Anthropic** | `anthropic/` | Claude models (native, prompt caching, OAuth) |\n| **OpenAI** | `openai/` | GPT models |\n| **Google** | `google/` or `gemini/` | Gemini models |\n| **Ollama** | `ollama/` | Local models |\n| **Azure OpenAI** | `azure/` | Azure-hosted OpenAI |\n| **AWS Bedrock** | `bedrock/` | Bedrock models |\n| **Google Vertex** | `google-vertex-anthropic/` | Claude on Vertex AI |\n| **OpenRouter** | `openrouter/` | Multi-provider router |\n| **Vercel AI** | `vercel/` | Vercel AI SDK models |\n| **Custom** | `custom/` | Any OpenAI-compatible endpoint |\n| **Auto-routed** | any | Any provider from the models.dev database |\n\n## Model string format\n\n```bash\nprovider/model # Standard format\nanthropic/claude-sonnet-latest\nopenai/gpt-4o\nollama/llama3\ngoogle/gemini-2.5-flash\n```\n\n## Model aliases\n\nKit provides aliases for commonly used models:\n\n### Anthropic Claude\n\n```bash\nclaude-opus-latest → claude-opus-4-6\nclaude-sonnet-latest → claude-sonnet-4-6\nclaude-haiku-latest → claude-haiku-4-5\nclaude-4-opus-latest → claude-opus-4-6\nclaude-4-sonnet-latest → claude-sonnet-4-6\nclaude-4-haiku-latest → claude-haiku-4-5\nclaude-3-7-sonnet-latest → claude-3-7-sonnet-20250219\nclaude-3-5-sonnet-latest → claude-3-5-sonnet-20241022\nclaude-3-5-haiku-latest → claude-3-5-haiku-20241022\nclaude-3-opus-latest → claude-3-opus-20240229\n```\n\n### OpenAI GPT\n\n```bash\no1-latest → o1\no3-latest → o3\no4-latest → o4-mini\ngpt-5-latest → gpt-5.4\ngpt-5-chat-latest → gpt-5.4\ngpt-4-latest → gpt-4o\ngpt-4 → gpt-4o\ngpt-3.5-latest → gpt-3.5-turbo\ngpt-3.5 → gpt-3.5-turbo\ncodex-latest → codex-mini-latest\n```\n\n### Google Gemini\n\n```bash\ngemini-pro-latest → gemini-2.5-pro\ngemini-flash-latest → gemini-2.5-flash\ngemini-flash → gemini-2.5-flash\ngemini-pro → gemini-2.5-pro\n```\n\n## Specifying a model\n\nVia CLI flag:\n\n```bash\nkit --model openai/gpt-4o\nkit -m ollama/llama3\n```\n\nVia config file:\n\n```yaml\nmodel: anthropic/claude-sonnet-latest\n```\n\nVia environment variable:\n\n```bash\nexport KIT_MODEL=\"google/gemini-2.0-flash-exp\"\n```\n\n## Authentication\n\n### API keys\n\nSet the appropriate environment variable for your provider:\n\n```bash\nexport ANTHROPIC_API_KEY=\"sk-...\"\nexport OPENAI_API_KEY=\"sk-...\"\nexport GOOGLE_API_KEY=\"...\"\n```\n\nOr pass it directly:\n\n```bash\nkit --provider-api-key \"sk-...\" --model openai/gpt-4o\n```\n\n### OAuth\n\nFor providers that support OAuth (e.g., Anthropic):\n\n```bash\nkit auth login anthropic # Start OAuth flow\nkit auth status # Check authentication status\nkit auth logout anthropic # Remove credentials\n```\n\n### Custom provider URL\n\nFor self-hosted or proxy endpoints:\n\n```bash\nkit --provider-url \"https://my-proxy.example.com/v1\" --model openai/gpt-4o\n```\n\nWhen `--provider-url` is set with an explicit `--model`, Kit routes through the\n`custom` (OpenAI-compatible) wire and strips any provider prefix from the model\nname. So `openai/gpt-4o`, `google/gemma-4-12b`, and bare `gpt-4o` all resolve\nto the same endpoint — Kit treats `--provider-url` as authoritative about *where*\nto send the request, and the model string as just the upstream model id.\n\nThis avoids name collisions when a local server (LM Studio, Ollama, vLLM, ...)\nhappens to expose a model whose name matches a known cloud provider.\n\nWhen `--provider-url` is provided without `--model`, Kit automatically defaults to `custom/custom`:\n\n```bash\nkit --provider-url \"http://localhost:8080/v1\" \"Hello\"\n```\n\nThe `custom/custom` model has zero cost, 262K context window, and supports reasoning. It routes through the `openaicompat` provider and accepts any OpenAI-compatible API endpoint.\n\nOptionally set `CUSTOM_API_KEY` environment variable or use `--provider-api-key` for endpoints requiring authentication.\n\n## Auto-routed providers\n\nAny provider in the [models.dev](https://models.dev) database can be used with the\nstandard `provider/model` format, even without a dedicated native integration. Kit\nauto-routes the request through the matching **wire protocol** — the actual API\nshape the provider speaks — rather than requiring a per-provider code path:\n\n| Wire protocol | npm package (models.dev) | Transport used |\n|---------------|--------------------------|----------------|\n| OpenAI (Responses API) | `@ai-sdk/openai` | OpenAI |\n| OpenAI (chat completions) | `@ai-sdk/openai-compatible` | OpenAI-compatible |\n| Anthropic | `@ai-sdk/anthropic` | Anthropic |\n| Google Gemini | `@ai-sdk/google` | Google |\n\nThe provider's `api` URL from the database is used as the base URL. A provider\nwhose npm package isn't recognized but that has an `api` URL falls back to the\nOpenAI-compatible wire.\n\nBecause routing follows the wire protocol, aggregator/proxy providers work across\n**all** of their models — including ones they re-flavor onto a different protocol\nvia a per-model override. For example, an aggregator that proxies Claude, GPT,\n*and* Gemini routes them to the Anthropic, OpenAI, and Google transports\nrespectively:\n\n```bash\nkit --model opencode/claude-haiku-4-5 \"Hello\" # → Anthropic wire\nkit --model opencode/gpt-5 \"Hello\" # → OpenAI wire\nkit --model opencode/gemini-3.5-flash \"Hello\" # → Google wire\n```\n\nProvide the provider's API key the same way as any other — via its environment\nvariable (e.g. `OPENCODE_API_KEY`) or `--provider-api-key`.\n\n## Model database\n\nKit ships with a local model database that maps provider names to API configurations. You can manage it with:\n\n```bash\nkit models # List available models\nkit models openai # Filter by provider\nkit models --all # Show all providers\nkit update-models # Update from models.dev\nkit update-models embedded # Reset to bundled database\n```\n" }, { "url": "/quick-start", diff --git a/providers/index.html b/providers/index.html index 32987226..3570820d 100644 --- a/providers/index.html +++ b/providers/index.html @@ -7,7 +7,7 @@ - + @@ -143,6 +143,15 @@ For self-hosted or proxy endpoints: kit --provider-url "https://my-proxy.example.com/v1" --model openai/gpt-4o ``` +When `--provider-url` is set with an explicit `--model`, Kit routes through the +`custom` (OpenAI-compatible) wire and strips any provider prefix from the model +name. So `openai/gpt-4o`, `google/gemma-4-12b`, and bare `gpt-4o` all resolve +to the same endpoint — Kit treats `--provider-url` as authoritative about *where* +to send the request, and the model string as just the upstream model id. + +This avoids name collisions when a local server (LM Studio, Ollama, vLLM, ...) +happens to expose a model whose name matches a known cloud provider. + When `--provider-url` is provided without `--model`, Kit automatically defaults to `custom/custom`: ```bash diff --git a/quick-start/index.html b/quick-start/index.html index f31f503d..c41936ff 100644 --- a/quick-start/index.html +++ b/quick-start/index.html @@ -7,7 +7,7 @@ - + diff --git a/sdk/callbacks/index.html b/sdk/callbacks/index.html index 96997036..b59d5931 100644 --- a/sdk/callbacks/index.html +++ b/sdk/callbacks/index.html @@ -7,7 +7,7 @@ - + diff --git a/sdk/options/index.html b/sdk/options/index.html index 60e51744..450999d5 100644 --- a/sdk/options/index.html +++ b/sdk/options/index.html @@ -7,7 +7,7 @@ - + diff --git a/sdk/overview/index.html b/sdk/overview/index.html index 82d31c70..efa65b91 100644 --- a/sdk/overview/index.html +++ b/sdk/overview/index.html @@ -7,7 +7,7 @@ - + diff --git a/sdk/sessions/index.html b/sdk/sessions/index.html index 5f19275c..60415ffd 100644 --- a/sdk/sessions/index.html +++ b/sdk/sessions/index.html @@ -7,7 +7,7 @@ - + diff --git a/search.json b/search.json index 74cd59cd..c6ca8395 100644 --- a/search.json +++ b/search.json @@ -312,7 +312,7 @@ "Model database" ], "tags": [], - "wordCount": 684 + "wordCount": 767 }, { "id": "quick-start", diff --git a/sessions/index.html b/sessions/index.html index 4cd05158..e264d1c1 100644 --- a/sessions/index.html +++ b/sessions/index.html @@ -7,7 +7,7 @@ - + diff --git a/themes/index.html b/themes/index.html index a1c60f42..868da698 100644 --- a/themes/index.html +++ b/themes/index.html @@ -7,7 +7,7 @@ - +