cfcbd69
feat: CLI-based session access and management (#2373)
Christian Rocha
created
cc1b558
chore(legal): @seroperson has signed the CLA
Charm
created
5ff8d68
refactor(config): introduce ConfigStore and Scope for better config m… (#2395)
Click to expand commit body
* refactor(config): introduce ConfigStore and Scope for better config management
This makes config.Config immutable and introduces a ConfigStore that
manages the config and provides helper methods for accessing config
values with proper scoping (global, workspace). This allows us to avoid
passing around mutable config objects and ensures that all parts of the
code are accessing the most up-to-date config values. It also lays the
groundwork for future features like per-workspace config overrides.
* fixt: lint
f8da538
feat(notification): alert on turn completion and permission request (#1356)
Click to expand commit body
* feat(notification): add em'
Assisted-by: Claude Sonnet 4.5 via Crush
* refactor(permission): check allowlist first
* docs(notification): correct example, fix rendering
* fix(notification): bump godbus/dbus to v5.2.2
v5.1.0's FreeBSD SendNullByte() was in a CGO file, so it was excluded
when building with CGO_ENABLED=0, causing the freebsd/amd64 cross-build
to fail. v5.2.2 rewrites it in pure Go.
2dacfbd
fix(noninteractive): actually use models to generate titles (#2372)
Click to expand commit body
Prior to this, non-interactive titles would simply be the prompt, which
could be multiple lines and would include data piped in.
This revision also removes the "non-interactive:" title prefix as it's
irrelevant. Non-interactive sessions can be picked up in the TUI and are
treated no different than interactive sessions.
Christian Rocha
created
ec8c8dd
fix(events): panic when metrics are disabled
Christian Rocha
created
4fee559
fix(ui): properly truncate info message (#2379)
8762efc
fix(ui): follow scroll when at bottom (#2336)
Click to expand commit body
* fix(ui): follow scroll when at bottom
This change attempt to completely fix the agent scroll issue when at
bottom. It should follow the agent when the follow flag is set.
* fix(ui): make sure we select the last item when at bottom
Ayman Bagabas
created
4596b02
fix(lsp): treat adjacent ranges as non-overlapping per LSP spec (#2322)
Click to expand commit body
Fix rangesOverlap() to treat LSP ranges as half-open intervals [start, end)
per the specification. Adjacent edits where one range ends where another
begins are no longer incorrectly rejected as overlapping.
huaiyuWangh
created
c843441
chore(deps): bump the all group with 4 updates (#2341)
Click to expand commit body
Bumps the all group with 4 updates: [github.com/charmbracelet/x/powernap](https://github.com/charmbracelet/x), [github.com/go-git/go-git/v5](https://github.com/go-git/go-git), [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) and [golang.org/x/net](https://github.com/golang/net).
Updates `github.com/charmbracelet/x/powernap` from 0.1.0 to 0.1.1
- [Commits](https://github.com/charmbracelet/x/compare/v0.1.0...vcr/v0.1.1)
Updates `github.com/go-git/go-git/v5` from 5.16.5 to 5.17.0
- [Release notes](https://github.com/go-git/go-git/releases)
- [Commits](https://github.com/go-git/go-git/compare/v5.16.5...v5.17.0)
Updates `github.com/modelcontextprotocol/go-sdk` from 1.3.1 to 1.4.0
- [Release notes](https://github.com/modelcontextprotocol/go-sdk/releases)
- [Commits](https://github.com/modelcontextprotocol/go-sdk/compare/v1.3.1...v1.4.0)
Updates `golang.org/x/net` from 0.50.0 to 0.51.0
- [Commits](https://github.com/golang/net/compare/v0.50.0...v0.51.0)
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/x/powernap
dependency-version: 0.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: github.com/go-git/go-git/v5
dependency-version: 5.17.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: github.com/modelcontextprotocol/go-sdk
dependency-version: 1.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: golang.org/x/net
dependency-version: 0.51.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
42a9e75
chore(legal): @taoeffect has signed the CLA
Charm
created
57744ca
chore(deps): bump charm.land/catwalk from v0.24.0 to v0.25.0 (#2326)
Click to expand commit body
Catwalk v0.25.0 release: https://github.com/charmbracelet/catwalk/releases/tag/v0.25.0
This updates `vertexai.json` provider definition to include `gemini-3.1-*` and `claude-*-4.6`.