f6b2203
fix: tests, swagger doc comments
Christian Rocha created
f6b2203
fix: tests, swagger doc comments
Christian Rocha created
6204993
docs: add comment explaining non-atomic SaveWithModels behavior
💘 Generated with Crush Assisted-by: GLM-5.1 via Crush <crush@charm.land>
Christian Rocha created
efe9617
fix: clone models map before passing across goroutine boundaries
💘 Generated with Crush Assisted-by: GLM-5.1 via Crush <crush@charm.land>
Christian Rocha created
966c1aa
fix: clone models map before passing to background goroutine
💘 Generated with Crush Assisted-by: GLM-5.1 via Crush <crush@charm.land>
Christian Rocha created
1c3c758
fix: correct API docs for session models endpoint
💘 Generated with Crush Assisted-by: GLM-5.1 via Crush <crush@charm.land>
Christian Rocha created
4e4ade4
feat: remember provider/model info per-session
When switching sessions use the last set provider and model if they exist. Thinking and reasoning settings are also preserved. This applies to both large and small models and targets both standalone and server-client implementations. This functionality can extend to additional agents when the time comes.
Christian Rocha created
aea4e99
chore: bump bubbletea to v2.0.5 to fix tea_debug.log file issue
Ayman Bagabas created
9847be2
v0.57.0
Andrey Nering created
7a6a179
refactor: simplify skills parsing and improve discovery visibility (#2350)
huaiyuWangh created
ca69095
chore(deps): update catwalk
Andrey Nering created
8e3263d
Merge pull request #2615 from charmbracelet/hotfix
fix(agent): validate tool calls + strip tags from titles
Christian Rocha created
7a358f9
chore(deps): bump fantasy for tool call integrity fix
Christian Rocha created
3e8c148
chore(agent): move filter logic into a function
Christian Rocha created
c41a1a0
fix(agent): validate tool call/results + strip tags from titles
This fixes a case where tool results could not have a matching tool call, resulting in corrupted sessions. There's also an interleaved fix for trimming rogue "</think>" tags from session titles while we're at it.
Christian Rocha created
40b7cdd
fix(ui): format code in ui.go
Ayman Bagabas created
e5712f0
fix(ci): use stable Go version in security workflow
Ayman Bagabas created
4a1298e
chore: bump bubbletea and ultraviolet to v2.03 and 73592393e1ad and fix
related layout issues
Ayman Bagabas created
d9f857f
fix(events): prevent early events from being dropped before init (#2611)
Christian Rocha created
047cce5
chore(deps): bump the all group with 11 updates (#2614)
Bumps the all group with 11 updates: | Package | From | To | | --- | --- | --- | | [charm.land/catwalk](https://github.com/charmbracelet/catwalk) | `0.35.0` | `0.35.3` | | [github.com/charmbracelet/x/powernap](https://github.com/charmbracelet/x) | `0.1.3` | `0.1.4` | | [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) | `0.0.20` | `0.0.21` | | [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.4.1` | `1.5.0` | | [github.com/ncruces/go-sqlite3](https://github.com/ncruces/go-sqlite3) | `0.33.2` | `0.33.3` | | [github.com/qjebbs/go-jsons](https://github.com/qjebbs/go-jsons) | `1.0.0-alpha.4` | `1.0.0-alpha.5` | | [golang.org/x/net](https://github.com/golang/net) | `0.52.0` | `0.53.0` | | [golang.org/x/sys](https://github.com/golang/sys) | `0.42.0` | `0.43.0` | | [golang.org/x/text](https://github.com/golang/text) | `0.35.0` | `0.36.0` | | [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.48.1` | `1.48.2` | | [mvdan.cc/sh/v3](https://github.com/mvdan/sh) | `3.13.0` | `3.13.1` | Updates `charm.land/catwalk` from 0.35.0 to 0.35.3 - [Release notes](https://github.com/charmbracelet/catwalk/releases) - [Commits](https://github.com/charmbracelet/catwalk/compare/v0.35.0...v0.35.3) Updates `github.com/charmbracelet/x/powernap` from 0.1.3 to 0.1.4 - [Commits](https://github.com/charmbracelet/x/compare/ansi/v0.1.3...ansi/v0.1.4) Updates `github.com/mattn/go-isatty` from 0.0.20 to 0.0.21 - [Commits](https://github.com/mattn/go-isatty/compare/v0.0.20...v0.0.21) Updates `github.com/modelcontextprotocol/go-sdk` from 1.4.1 to 1.5.0 - [Release notes](https://github.com/modelcontextprotocol/go-sdk/releases) - [Commits](https://github.com/modelcontextprotocol/go-sdk/compare/v1.4.1...v1.5.0) Updates `github.com/ncruces/go-sqlite3` from 0.33.2 to 0.33.3 - [Release notes](https://github.com/ncruces/go-sqlite3/releases) - [Commits](https://github.com/ncruces/go-sqlite3/compare/v0.33.2...v0.33.3) Updates `github.com/qjebbs/go-jsons` from 1.0.0-alpha.4 to 1.0.0-alpha.5 - [Commits](https://github.com/qjebbs/go-jsons/compare/v1.0.0-alpha.4...v1.0.0-alpha.5) Updates `golang.org/x/net` from 0.52.0 to 0.53.0 - [Commits](https://github.com/golang/net/compare/v0.52.0...v0.53.0) Updates `golang.org/x/sys` from 0.42.0 to 0.43.0 - [Commits](https://github.com/golang/sys/compare/v0.42.0...v0.43.0) Updates `golang.org/x/text` from 0.35.0 to 0.36.0 - [Release notes](https://github.com/golang/text/releases) - [Commits](https://github.com/golang/text/compare/v0.35.0...v0.36.0) Updates `modernc.org/sqlite` from 1.48.1 to 1.48.2 - [Changelog](https://gitlab.com/cznic/sqlite/blob/master/CHANGELOG.md) - [Commits](https://gitlab.com/cznic/sqlite/compare/v1.48.1...v1.48.2) Updates `mvdan.cc/sh/v3` from 3.13.0 to 3.13.1 - [Release notes](https://github.com/mvdan/sh/releases) - [Changelog](https://github.com/mvdan/sh/blob/master/CHANGELOG.md) - [Commits](https://github.com/mvdan/sh/compare/v3.13.0...v3.13.1) --- updated-dependencies: - dependency-name: charm.land/catwalk dependency-version: 0.35.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all - dependency-name: github.com/charmbracelet/x/powernap dependency-version: 0.1.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all - dependency-name: github.com/mattn/go-isatty dependency-version: 0.0.21 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all - dependency-name: github.com/modelcontextprotocol/go-sdk dependency-version: 1.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: github.com/ncruces/go-sqlite3 dependency-version: 0.33.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all - dependency-name: github.com/qjebbs/go-jsons dependency-version: 1.0.0-alpha.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all - dependency-name: golang.org/x/net dependency-version: 0.53.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: golang.org/x/sys dependency-version: 0.43.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: golang.org/x/text dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: modernc.org/sqlite dependency-version: 1.48.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all - dependency-name: mvdan.cc/sh/v3 dependency-version: 3.13.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] and dependabot[bot] created
e9ee98f
chore(legal): @ahostbr has signed the CLA
Charm created
efe42e8
fix(agent): prevent session corruption due to malformed image data (#2597)
Christian Rocha created
b5d4fa9
Merge pull request #2592 from charmbracelet/small-descs
chore(tools): reduce tool call descriptions, behind a flag
Christian Rocha created
ff003b4
chore(tests): re-record vcr cassettes
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
Christian Rocha and Andrey Nering created
23073a3
test: always use short tool descriptions for tests
Andrey Nering created
d96d044
fix(tools): add missing strconv import
💘 Generated with Crush Assisted-by: GLM-5.1 via Crush <crush@charm.land>
Christian Rocha created
4d62229
fix(tools/bash): restore cross-platform instructions in bash tool
💘 Generated with Crush Assisted-by: GLM-5.1 via Crush <crush@charm.land>
Christian Rocha created
b680a4a
fix: use proper bool check
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
Christian Rocha and Andrey Nering created
a02ce4a
chore(tools): gate short descs with CRUSH_SHORT_TOOL_DESCRIPTIONS
Christian Rocha created
2e8767d
fix(tools): modernize string split
Christian Rocha created
c9be462
chore(tools/bash): improve tool description
Christian Rocha created
20606b5
chore(tools/crush_logs): improve tool description
Christian Rocha created
2dd5502
chore(tools/crush_info): improve tool description
Christian Rocha created
67ee624
chore(tools/todos): improve todo tool description
Christian Rocha created
591e229
chore(tools/jobs): improve job tool descriptions
Christian Rocha created
7230b48
chore(tools/agentic_fetch): improve tool description
Christian Rocha created
4fe6ff4
chore(tools/mcp): generally improve mcp tool descriptions
Christian Rocha created
dfa1cf8
chore(tools/lsp): improve LSP tool descriptions
Christian Rocha created
485ee03
chore(tools/sourcegraph): improve tool description
Christian Rocha created
f01e422
chore(tools/grep): improve tool description
Christian Rocha created
741e1b1
chore(tools/multiedit): improve tool description
Christian Rocha created
2e141fe
chore(tools/download): improve download tool description
Christian Rocha created
d4cf8a0
chore(tools/fetch,web_fetch,web_search): improve tool descriptions
Christian Rocha created
013efa0
chore(tools/write): improve tool description
Christian Rocha created
21c6c98
chore(tools/glob): improve tool description
Christian Rocha created
0a3c66f
chore(tools/ls): improve tool description
Christian Rocha created
887fab5
chore(tools/edit): improve tool description
Christian Rocha created
535c877
chore(tools/view): improve tool description
Christian Rocha created
70d6927
chore(tools/agent): improve and correct tool description
Christian Rocha created
f78baed
fix(tools): drastically reduce tool call description lengths
Christian Rocha created
e23ef33
chore(legal): @bensantora has signed the CLA
Charm created