87ee7df
fix(mcp): update lib, set transport logger (#510)
Carlos Alexandro Becker created
87ee7df
fix(mcp): update lib, set transport logger (#510)
Carlos Alexandro Becker created
1b50cb6
chore: reasoning for openai providers that support it
Kujtim Hoxha created
054fba3
chore(legal): @ngnhng has signed the CLA
Charm created
7055d9e
chore: small fix
Kujtim Hoxha created
bfd089d
chore: fix missing assignment
Kujtim Hoxha created
d9b0062
chore: simplify model filtering
Kujtim Hoxha created
0de5b24
fix: some openai providers
Co-authored-by: Peter Steinberger <steipete@gmail.com>
Kujtim Hoxha and Peter Steinberger created
5177982
chore: fix models
Kujtim Hoxha created
7f77496
fix: handle nil body in http log
Kujtim Hoxha created
8940ba1
fix: fix openai compatible provider
some providers expect simple content differently Co-authored-by: Peter Steinberger <steipete@gmail.com>
Kujtim Hoxha and Peter Steinberger created
87a483c
chore(legal): @Ed4ward has signed the CLA
Charm created
38f1b2b
chore: remove unused varibale
Kujtim Hoxha created
4739ba9
fix: correctly show mcp and lsp states
Kujtim Hoxha created
e130e03
chore: set notices size
Kujtim Hoxha created
1eabdb4
chore(legal): @jooray has signed the CLA
Charm created
7c6e39d
fix: summarize provider should be large
Kujtim Hoxha created
cf72cb8
fix: make sure to make rendered string concurrency sage
Kujtim Hoxha created
dbb998c
fix: width related commands not showing
Kujtim Hoxha created
cb6642b
fix: sidebar files jumping
Kujtim Hoxha created
000c8d8
Merge branch 'charmbracelet:main' into esc_permission
bbrodriges created
35fc31b
ci(cla): add bot to allowlist
Andrey Nering created
61065bb
chore(legal): @bold84 has signed the CLA
Charm created
0b477ea
fix: http log
Kujtim Hoxha created
2b9430f
ci(issue-labeler): add ci label
Andrey Nering created
c5b32fc
ci(issue-labeler): add qwen
Andrey Nering created
82feb9e
ci(issue-labeler): `pull_request` -> `pull_request_target`
Andrey Nering created
5e19741
chore(legal): @yumosx has signed the CLA
Charm created
6a04f67
treat Escape as Deny for permission prompt
bbrodriges created
6da6500
fix: mcp client must be started (#474)
* fix: mcp client must be started * refactor: minor improvements
Carlos Alexandro Becker created
2a43184
feat: grep should support gitignore/crushignore (#428)
* feat: support .crushignore as well as .gitignore * docs: update * refactor: simplify * chore: fmt * feat: grep should support gitignore/crushignore * fix: small fixes * fix: small fixes * fix: ripgrep * fix: rg * fix: tst * test: fixes * refactor: organized code a bit * fix: try * fix: temp * chore: lint --------- Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
ab7a093
chore(legal): @tabletcorry has signed the CLA
Charm created
8a1f4f6
chore: add script o manually run issue labeler
Andrey Nering created
822a050
ci(issue-labeler): have a single regexp per label to make it work
Andrey Nering created
c84d166
ci(issue-labeler): temporarily enable issue body
Andrey Nering created
bfa9bb2
ci(issue-labeler): remove slash from labels
Andrey Nering created
b7dec52
ci(issue-labeler): add os labels
Andrey Nering created
54fc55f
ci(issue-labeler): check only title to be less error-prone
Andrey Nering created
6709e9f
ci(issue-labeler): fix workflow dispatch
Andrey Nering created
4f3e41d
ci(issue-label): allow manual trigger
Andrey Nering created
984f276
ci: add action to automate issue / pr labeling (#470)
Andrey Nering created
0e52ccd
feat: debug logs request response details (#407)
* feat: debug logs request response details closes #399 * fix: lint * refactor: improvements * fix: improvements * fix: test * fix: centralize body parsing * fix: compatct
Carlos Alexandro Becker created
cd3ef8d
fix: do not init MCP client on every tool request (#459)
* fix: do not init mcp client on every call Right now it inits each mcp client multiple times, one when discovering tools at startup, and then every time we call any tools. This makes it so we reuse the client from startup Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * refactor: even better approach * fix: unused param * refactor: more improvements * fix: if list tools fails, remove client * fix: improve slice * chore: smaller changes --------- Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
70f479e
chore(legal): @spachava753 has signed the CLA
Charm created
c990349
Use default permissions of 0600 for crush.json to help protect sensitive
data that is stored in plain text (api keys, etc.) Fixes #411
Peter Sanchez created
3b8a8ef
chore(legal): @SyedaAnshrahGillani has signed the CLA
Charm created
15e1b3d
docs(readme): add openrouter environment variable (#451)
Alvaro created
d3f28dd
fix: handle code agent not initialized
Kujtim Hoxha created
428d71a
fix: fix mcp clients
Kujtim Hoxha created
5b79510
fix: improve path prefix checking reliability
- Replace HasPrefix implementation to use filepath.Rel instead of filepath.Abs - More reliable method to determine if a path is within a prefix - Returns false on error conditions - Preserves same public API for external usage This addresses review feedback about improving the path checking logic.
Kujtim Hoxha created
2ddc453
chore: refactor implementation
Kujtim Hoxha created