on main help sign in
history of086cfda..main
compare
c853a93fix(config): always resolve the data directory to an absolute path (#2883)Christian Rocha 771117cperf(chat): cache the prefixed render of chat messagesChristian Rocha dd1be0erefactor(server): derive per-host cache dir from parsed host URLChristian Rocha 2dba83atest(server): regression for the client/server spawn raceChristian Rocha d41c118fix(server): serialize concurrent server spawns with a per-host lockChristian Rocha d17d61cfix(server): spawn after stale shutdown + handle socket errorsChristian Rocha bf5dd26fix(paste): normalize windows newlinesKieran Klukas a1a4806v0.67.0Andrey Nering 2235a49fix: limit view size checks to returned content (#2785)Greg Slepak 24da509fix: properly follow the `Assisted-by` header spec (#2871)Andrey Nering 8021114fix(server): keep the spawned server alive after the parent exitsChristian Rocha 9b366c3fix(server): probe readiness over HTTP instead of statting the socketChristian Rocha 1d42341docs(hooks): clarify relative pathsKieran Klukas 61a9fcefix(config): individual errors on json parseKieran Klukas 3b0d5dechore: auto-update filesCharm da262befix(schema): fix schema descriptions being cut offKieran Klukas 9d34668fix(agent): release activeRequests before publishing TypeAgentFinishedSven Olsen 78088cdfix(lsp): update powernap with fix for lsps windows (#2862)Andrey Nering 445d1a0chore(deps): bump the all group with 9 updates (#2861)dependabot[bot] 615c4e9chore(deps): bump the all group with 2 updates (#2860)dependabot[bot] 7da38darefactor(tools): remove touch tool; allow empty write contentvorticalbox 0da13d7fix(tools/touch): gate outside-workingDir paths via permission promptvorticalbox 010ca2ffeat: add touch tool for empty filesvorticalbox 302f4ecchore: modernize errors.As to errors.AsTypeChristian Rocha 32410e2fix(shell): fix build error post-refactorChristian Rocha 09c83e8Merge pull request #2730 from charmbracelet/hookshellChristian Rocha ac79e5bfix(tools/view): detect image mime type; don't rely on extension (#2757)Christian Rocha 8f2fd3dMerge pull request #2788 from charmbracelet/revolve-env-vars-round-twoChristian Rocha b7607a0chore: auto-update filesCharm 2814e40Merge pull request #2782 from charmbracelet/resolve-env-varsChristian Rocha d7d25cffix(ui/chat): make keyboard expand work for assistant thinking blocks (#2791)Christian Rocha ff0e709chore(legal): @smeinecke has signed the CLACharm 7a8dd00chore(legal): @acheong08 has signed the CLACharm 2e9fa66chore(legal): @sven2718 has signed the CLACharm b51b1e2v0.66.1Andrey Nering 9af81e3merge: resolve conflicts with mainKieran Klukas c9fd6befix(shell): convert path to posix path in testsKieran Klukas f913477config: remove unused environment variable resolverChristian Rocha 06f4350docs(skill): document shell expansion in crush-config skillChristian Rocha 45f7484docs: update resolver godoc to match lenient defaultChristian Rocha a28adedtest: realign MCP init tests with lenient shell expansionChristian Rocha bcce662docs: document lenient shell expansion and security modelChristian Rocha 71aa8d1test: pin provider skip behavior for api_key and endpoint expansionChristian Rocha 1f83559lsp: expand shell variables in args and envChristian Rocha f23e998config: fail provider header expansion loudly and drop empty valuesChristian Rocha c3cf962test: update config tests to match lenient expansionChristian Rocha abacef9shell: switch config value expansion to lenient by defaultChristian Rocha 4068422test: use forward slashes in shell commands for Windows compatChristian Rocha d745ff5docs(README): add note about shell expansion in MCP configChristian Rocha 240e5c2test: cover shell expansion in MCP config resolutionChristian Rocha