Commit log
e0dcaba
feat: docker mcp integration (#2026)
Click to expand commit body
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
Co-authored-by: Christian Rocha <christian@rocha.is>
Kujtim Hoxha
,
Andrey Nering
, and
Christian Rocha
created
1 month ago
ddd99cd
feat: add aliases: `crush r` -> `crush run`, `crush s` -> `crush session` (#2424)
Andrey Nering
created
1 month ago
630ff8c
feat: add support for `--session` and `--continue` for the tui (#2422)
Click to expand commit body
These flags were previously only available for `crush run`.
Andrey Nering
created
1 month ago
724102d
chore(deps): update fantasy and catwalk
Andrey Nering
created
1 month ago
aa253c5
chore(taskfile): enhance `deps` task to work for recent releases
Andrey Nering
created
1 month ago
c07a7fb
chore(legal): @nghiant03 has signed the CLA
Charm
created
1 month ago
Andrey Nering
created
1 month ago
695ced1
chore: add support for gpt 5.4 mini and nano (#2419)
Andrey Nering
created
1 month ago
72251dd
refactor: update client methods to return proto types
Ayman Bagabas
created
1 month ago
eb7ed4f
fix(client): add ListWorkspaces method to retrieve all workspaces from the server
Ayman Bagabas
created
1 month ago
e410d7a
fix(server): encode sessions in proto format
Ayman Bagabas
created
1 month ago
248d8b9
feat: add generated swagger docs and serve them in the server
Ayman Bagabas
created
1 month ago
6dcaab1
feat: add swagger api docs generation
Ayman Bagabas
created
1 month ago
65974bb
fix: setup logging in server and client commands
Ayman Bagabas
created
1 month ago
ee13558
Merge remote-tracking branch 'origin/main' into server-client-2
Ayman Bagabas
created
1 month ago
Andrey Nering
created
1 month ago
fad58e2
feat: be able to continue non-interactive sessions (#2401)
Click to expand commit body
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
Daniil Sivak
and
Andrey Nering
created
1 month ago
c9efb20
fix: keep original order when filtering models (#2416)
Andrey Nering
created
1 month ago
6e56a7f
lint: modernize new pointer creation (e.g. new(true))
Christian Rocha
created
1 month ago
b05a4ad
fix(ui): render nested tools consistently across states
Click to expand commit body
Prior to this, nested tool calls would start in one color and finish in
another.
Christian Rocha
created
1 month ago
a1fc44b
chore(events): add events for the CLI session series of commands (#2408)
Christian Rocha
created
1 month ago
8247f4c
chore(deps): bump the all group with 2 updates (#2386)
Click to expand commit body
Bumps the all group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [actions/dependency-review-action](https://github.com/actions/dependency-review-action).
Updates `github/codeql-action` from 4.32.4 to 4.32.6
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/89a39a4e59826350b863aa6b6252a07ad50cf83e...0d579ffd059c29b07949a3cce3983f0780820c98)
Updates `actions/dependency-review-action` from 4.8.3 to 4.9.0
- [Release notes](https://github.com/actions/dependency-review-action/releases)
- [Commits](https://github.com/actions/dependency-review-action/compare/05fe4576374b728f0c523d6a13d64c25081e0803...2031cfc080254a8a887f58cffee85186f0e49e48)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.32.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: actions/dependency-review-action
dependency-version: 4.9.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>
dependabot[bot]
and
dependabot[bot]
created
1 month ago
2c7cccc
chore(deps): update catwalk
Andrey Nering
created
1 month ago
c3fa160
chore(deps): update catwalk
Andrey Nering
created
1 month ago
efb52db
fix(vercel): fix validation of api keys for vercel (#2415)
Click to expand commit body
Closes #2410
Andrey Nering
created
1 month ago
e8d2835
Merge branch 'main' into server-client-2
Ayman Bagabas
created
1 month ago
9a5a510
ci(labeler): add vercel label
Andrey Nering
created
1 month ago
580be20
chore(deps): bump the all group with 9 updates (#2414)
Click to expand commit body
Bumps the all group with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [charm.land/catwalk](https://github.com/charmbracelet/catwalk) | `0.29.1` | `0.30.0` |
| [charm.land/lipgloss/v2](https://github.com/charmbracelet/lipgloss) | `2.0.1` | `2.0.2` |
| [github.com/PuerkitoBio/goquery](https://github.com/PuerkitoBio/goquery) | `1.11.0` | `1.12.0` |
| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.4.0` | `1.4.1` |
| [github.com/ncruces/go-sqlite3](https://github.com/ncruces/go-sqlite3) | `0.31.1` | `0.32.0` |
| [github.com/openai/openai-go/v3](https://github.com/openai/openai-go) | `3.26.0` | `3.28.0` |
| [github.com/posthog/posthog-go](https://github.com/posthog/posthog-go) | `1.10.0` | `1.11.1` |
| [golang.org/x/net](https://github.com/golang/net) | `0.51.0` | `0.52.0` |
| [golang.org/x/text](https://github.com/golang/text) | `0.34.0` | `0.35.0` |
Updates `charm.land/catwalk` from 0.29.1 to 0.30.0
- [Release notes](https://github.com/charmbracelet/catwalk/releases)
- [Commits](https://github.com/charmbracelet/catwalk/compare/v0.29.1...v0.30.0)
Updates `charm.land/lipgloss/v2` from 2.0.1 to 2.0.2
- [Release notes](https://github.com/charmbracelet/lipgloss/releases)
- [Commits](https://github.com/charmbracelet/lipgloss/compare/v2.0.1...v2.0.2)
Updates `github.com/PuerkitoBio/goquery` from 1.11.0 to 1.12.0
- [Release notes](https://github.com/PuerkitoBio/goquery/releases)
- [Commits](https://github.com/PuerkitoBio/goquery/compare/v1.11.0...v1.12.0)
Updates `github.com/modelcontextprotocol/go-sdk` from 1.4.0 to 1.4.1
- [Release notes](https://github.com/modelcontextprotocol/go-sdk/releases)
- [Commits](https://github.com/modelcontextprotocol/go-sdk/compare/v1.4.0...v1.4.1)
Updates `github.com/ncruces/go-sqlite3` from 0.31.1 to 0.32.0
- [Release notes](https://github.com/ncruces/go-sqlite3/releases)
- [Commits](https://github.com/ncruces/go-sqlite3/compare/v0.31.1...v0.32.0)
Updates `github.com/openai/openai-go/v3` from 3.26.0 to 3.28.0
- [Release notes](https://github.com/openai/openai-go/releases)
- [Changelog](https://github.com/openai/openai-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/openai/openai-go/compare/v3.26.0...v3.28.0)
Updates `github.com/posthog/posthog-go` from 1.10.0 to 1.11.1
- [Release notes](https://github.com/posthog/posthog-go/releases)
- [Changelog](https://github.com/PostHog/posthog-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/posthog/posthog-go/compare/v1.10.0...v1.11.1)
Updates `golang.org/x/net` from 0.51.0 to 0.52.0
- [Commits](https://github.com/golang/net/compare/v0.51.0...v0.52.0)
Updates `golang.org/x/text` from 0.34.0 to 0.35.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.34.0...v0.35.0)
---
updated-dependencies:
- dependency-name: charm.land/catwalk
dependency-version: 0.30.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: charm.land/lipgloss/v2
dependency-version: 2.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: github.com/PuerkitoBio/goquery
dependency-version: 1.12.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.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: github.com/ncruces/go-sqlite3
dependency-version: 0.32.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: github.com/openai/openai-go/v3
dependency-version: 3.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: github.com/posthog/posthog-go
dependency-version: 1.11.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: golang.org/x/net
dependency-version: 0.52.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: golang.org/x/text
dependency-version: 0.35.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>
dependabot[bot]
and
dependabot[bot]
created
1 month ago
eb91936
chore(legal): @xulongwu4 has signed the CLA
Charm
created
1 month ago
Andrey Nering
created
1 month ago
81f2d38
chore(ui): add toggle for transparent bg to command palette (#2405)
Christian Rocha
created
1 month ago
eaa9a4a
feat: allow to paste bedrock api keys (#2407)
Click to expand commit body
Crush currently only allows to authentication on Bedrock via local setup
(`aws login`) or `AWS_BEARER_TOKEN_BEDROCK`, but we weren't allowing the
user to simply paste the API key in the input (validation was failed).
If `AWS_BEARER_TOKEN_BEDROCK` works, there's no reason to not allow the
user to simply paste that key.
Andrey Nering
created
1 month ago
451faa7
chore: update openai sdk to v3 (#2406)
Andrey Nering
created
1 month ago
e44211d
refactor: migrate run and login commands to use client API instead of direct app access
Ayman Bagabas
created
1 month ago
f1bdb9c
feat: add configurable auto-background threshold for bash tool (#2183)
Click to expand commit body
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
Sean Porter
and
Andrey Nering
created
1 month ago
344eb32
fix: ensure proper resource cleanup and add retry logic for workspace creation
Ayman Bagabas
created
1 month ago
Andrey Nering
created
1 month ago
ca32607
chore(ui): add command palette entry for toggling notifications (#2402)
Christian Rocha
created
1 month ago
d3b4ab2
test: re-record test fixtures
Andrey Nering
created
1 month ago
cee203d
chore: update user-agent string to better follow the convention
Click to expand commit body
* No spaces in app name: `Charm Crush` -> `Charm-Crush`
* Add link to project as a comment `()`
Andrey Nering
created
1 month ago
4d98118
chore(deps): update fantasy and catwalk
Andrey Nering
created
1 month ago
53ca4dc
chore: update and improve ui/AGENTS.md
Christian Rocha
created
1 month ago
cfcbd69
feat: CLI-based session access and management (#2373)
Christian Rocha
created
1 month ago
e70c8ba
refactor: use client and server for workspace access and management
Ayman Bagabas
created
1 month ago
cc1b558
chore(legal): @seroperson has signed the CLA
Charm
created
1 month ago
64f6cdf
refactor: rename Permissions.SkipRequests to Overrides().SkipPermissionRequests
Ayman Bagabas
created
1 month ago
99108f0
Merge branch 'main' into server-client-2
Ayman Bagabas
created
1 month ago
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
Ayman Bagabas
created
1 month ago
562d49f
ci: fix govulncheck (#2399)
Andrey Nering
created
1 month ago
871b367
chore(deps): update fantasy
Andrey Nering
created
1 month ago
Page 7 of 64