28dd3b0
chore: update
Click to expand commit body
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
28dd3b0
chore: update
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
c19e5bb
refactor: improve all tools
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
a78cc12
refactor: reset
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
d8ce19e
fix: fmt
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
53a9924
Merge remote-tracking branch 'origin/main' into feat/mcp_notifications
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
6cd1733
fix(mcp): SSE MCPs not working (#1157)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
cfa3244
chore: update model chooser key help text
- Change Enter key help from "confirm" to "choose" - Change Escape key help from "cancel" to "exit" 💘 Generated with Crush Co-Authored-By: Crush <crush@charm.land>
Christian Rocha and Crush created
de306c2
chore: update session chooser key help text
- Change Enter key help from "confirm" to "choose" - Change Escape key help from "cancel" to "exit" 💘 Generated with Crush Co-Authored-By: Crush <crush@charm.land>
Christian Rocha and Crush created
9f6c5b1
Merge remote-tracking branch 'origin/main' into feat/mcp_notifications
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
53a4703
chore(taskfile): change `release` task to add a commit for the tag (#1159)
Andrey Nering created
8593f95
v0.10.3
Christian Rocha created
e762ddf
fix(agent): remove timout for now (#1158)
Kujtim Hoxha created
38bed4a
chore(deps): bump github.com/mark3labs/mcp-go from 0.40.0 to 0.41.0 in the all group (#1156)
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
4f28c51
fix(mcp): do not eat list tools errors (#1138)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
107a823
fix(openai): 429 insuffice not retry (#546)
nguyen created
06a5840
chore: increase timeout a bit
in case of opus for e.x it could take longer for a response even in streaming for some reason
kujtimiihoxha created
fb5c892
chore: small fixes
kujtimiihoxha created
b5a0d14
fix(lint): remove empty line
kujtimiihoxha created
34ff326
fix(agent): timer should reset after each chunk
kujtimiihoxha created
e0c1cfc
fix(gemini): use full MIME type for binary content in message conversion (fixes charmbracelet/crush#995)
daniel created
2bb58b8
chore(legal): @Wangch29 has signed the CLA
Charm created
897c056
v0.10.1
Christian Rocha created
efb77ac
fix(gemini): add missing newline at end of file
daniel created
baf0534
fix(gemini): add baseURL resolution and conditional HTTPOptions configuration (#1144)
daniel created
cfbce96
refactor(mcp): simplify tools collection using maps.Collect
- Replace manual map construction with maps.Collect for MCP tools - Remove redundant loop that iterated over mcpTools.Seq2() - Maintain same functionality with cleaner, more idiomatic code
林玮 (Jade Lin) created
7c7971d
refactor(mcp): improve MCP event handling and tool initialization
- Refactor MCP event subscription to handle context cancellation and channel closure - Remove global toolsMaker function in favor of direct tool creation in getTools - Add permissions and workingDir parameters to getTools function - Update tool creation to include permissions and working directory directly
林玮 (Jade Lin) created
d4f6ea3
Merge remote-tracking branch 'origin/main' into feat/mcp_notifications
林玮 (Jade Lin) created
42a4159
chore(legal): @maxious has signed the CLA
Charm created
a48d4e3
fix(stream): stream hang, add stream timeout (#1070)
Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Vadim Inshakov and Carlos Alexandro Becker created
e6a6cbe
ci: pin actions (#1132)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
e3240a2
fix(lsp): allow directories as root markers (#1117)
* test(fsext): add GlobWithDoubleStar tests Covers - Basic file and directory matching - Nested directory patterns - Limit parameter behavior - Modification time sorting - Empty and non-existent directory handling - Ignore pattern respect Co-Authored-By: Crush <crush@charm.land> * fix: allow directories as root markers The removed line was preventing users from setting directories as root markers, which should be allowed according to the configuration specification. Co-Authored-By: Crush <crush@charm.land> * fix: normalize slashes for Windows glob matching Normalize both paths and patterns to forward slashes for consistent cross-platform glob matching: - Normalize relative paths from filepath.Rel before pattern matching - Normalize input glob patterns on Windows at function entry - Fixes Windows test failures where backslashes don't match forward slash patterns Co-Authored-By: Crush <crush@charm.land> * test(fsext): remove unnecessary GOOS check Co-Authored-By: Crush <crush@charm.land> * test(fsext): more concise error checking Co-Authored-By: Crush <crush@charm.land> * test(fsext): simplify assertions Co-Authored-By: Crush <crush@charm.land> * test(fsext): use deterministic mod times Co-Authored-By: Crush <crush@charm.land> * test(fsext): further simplifications Co-Authored-By: Crush <crush@charm.land> * test(fsext): improve readability and yeet useless LLM comments --------- Co-authored-by: Crush <crush@charm.land>
Amolith and Crush created
a116bea
chore(legal): @Kaneki-x has signed the CLA
Charm created
9fd7f48
chore(metrics): have a better identifier fallback (#1130)
Andrey Nering created
c8bdb0b
fix: improve shutdown (#1133)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
35b8aad
chore(deps): bump google.golang.org/genai in the all group (#1134)
Bumps the all group with 1 update: [google.golang.org/genai](https://github.com/googleapis/go-genai). Updates `google.golang.org/genai` from 1.25.0 to 1.26.0 - [Release notes](https://github.com/googleapis/go-genai/releases) - [Changelog](https://github.com/googleapis/go-genai/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/go-genai/compare/v1.25.0...v1.26.0) --- updated-dependencies: - dependency-name: google.golang.org/genai dependency-version: 1.26.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
afdb81d
chore(deps): fix dependabot config
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
c1e8b6b
chore(deps): update deps, dependabot config (#1125)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
32dac11
test: ensure agent tool name is on list of tool names
tauraamui created
925e5fa
feat: if agent has been disabled do not set the agent fn
tauraamui created
a6a4fa7
chore: add name for helper tool name resolver
tauraamui created
4203e52
Update Taskfile.yaml
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
Carlos Alexandro Becker and Andrey Nering created
5f7c46d
chore: fix version
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
51cee9e
chore: add task release
you can use it as: ```sh task release -- -m 'some short description' ``` and it'll: - figure out the next tag using svu - check if you're on main - check branch is clean - drop the nightly tag (it's recreated, so if you have an old one, `git push --tags` will complain about it) - `git tag --sign <next version>` + any args you pass to release - `git push --tags` Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
63eda4d
fix: improve retry
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
fa82290
fix: improve retry
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
685c81b
chore: comment
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
9365343
refactor: use http.Status... consts
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
1be21ca
refactor: use http.Status... consts
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
5633f24
fix(provider): do not retry auth errors
If auth failed... its unlikely it'll work next time Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
b22fd08
fix(fsext): panic on fastwalk (#1122)
this seems to fix a panic I've been getting some times. bubbletea eats part of the trace, so I'm not sure it's a race, but judging by the code, and the fact that fastwalk creates multiple goroutines, it makes sense. i've been using this for the past few hours and haven't encountered the error since. Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created