Ben Brandt
8068d894c1
Align ACP tools with latest Claude Code tools ( #77 )
...
Signed-off-by: Ben Brandt <benjamin.j.brandt@gmail.com >
2025-09-30 11:08:24 +02:00
Ben Brandt
71e745d5fb
Use default behavior for bypassPermissions mode ( #75 )
...
They updated the types to allow us to just pass this through now. So we
shouldn't have to have the special casing here.
2025-09-29 23:13:12 +02:00
Ben Brandt
2aa181be27
Migrate to Claude Agent SDK ( #74 )
...
- **Migrate to Claude Agent SDK**
- **Prep v0.5**
v0.5.0
2025-09-29 21:58:38 +02:00
Ben Brandt
600a2db82f
More efficient file reads ( #73 )
...
Allows the client to handle line offsets, rather than loading the entire
file and then slicing it on the agent side.
Signed-off-by: Ben Brandt <benjamin.j.brandt@gmail.com >
Signed-off-by: Ben Brandt <benjamin.j.brandt@gmail.com >
v0.4.7
2025-09-29 13:54:30 +02:00
Ben Brandt
f2a4b3d19b
claude 1.0.128 ( #72 )
...
- **Update to 1.0.128 + use anthropic sdk types**
- **Fix compacting output**
- **Handle JSON errors**
---------
Signed-off-by: Ben Brandt <benjamin.j.brandt@gmail.com >
v0.4.6
2025-09-29 12:59:59 +02:00
Ben Brandt
9135a0f1be
Update to claude-code-sdk v1.0.124 ( #68 )
v0.4.5
2025-09-25 15:05:47 +02:00
Ben Brandt
92c5cd84e8
Update clients list ( #67 )
2025-09-25 12:26:40 +00:00
Christian Tietze
8311a7a222
add Emacs client to README ( #66 )
2025-09-25 12:21:43 +00:00
Ben Brandt
ba513b190b
Claude Code SDK 1.0.123 ( #65 )
...
- **Bump to claude code sdk v1.0.123**
- **Prep release**
---------
Signed-off-by: Ben Brandt <benjamin.j.brandt@gmail.com >
v0.4.4
2025-09-24 10:36:14 +02:00
Ben Brandt
a011363320
v0.4.3 ( #63 )
v0.4.3
2025-09-19 12:16:16 +02:00
Ben Brandt
7737878dd2
Pull permissions into own server ( #50 )
...
This allows us to use the SDK version of an MCP server for all other
tool calls. Ideally the permission server goes away eventually.
Signed-off-by: Ben Brandt <benjamin.j.brandt@gmail.com >
---------
Signed-off-by: Ben Brandt <benjamin.j.brandt@gmail.com >
2025-09-19 12:05:46 +02:00
Ben Brandt
2e53f1d3e4
Update to ACP TS library v0.4 ( #59 )
...
Signed-off-by: Ben Brandt <benjamin.j.brandt@gmail.com >
2025-09-18 10:04:30 +00:00
Ben Brandt
aa7364d49b
v0.4.2 ( #55 )
v0.4.2
2025-09-15 18:48:44 +02:00
Ben Brandt
e22d1ed52c
v0.4.1 ( #54 )
...
Signed-off-by: Ben Brandt <benjamin.j.brandt@gmail.com >
v0.4.1
2025-09-15 18:42:07 +02:00
Ben Brandt
ecfd36afa6
Support /compact ( #51 )
...
It would be nice to also support sending status via hooks when the
compact action is happening (and maybe show something in the UI to show
where compacting happened in the thread) but for now this at least
allows it.
---------
Signed-off-by: Ben Brandt <benjamin.j.brandt@gmail.com >
2025-09-15 18:27:43 +02:00
Richard Feldman
7bd163818b
Add default limits to read tool ( #52 )
...
Now it won't read files over 50K code units by default, and instead
insist on breaking them up by line number.
2025-09-15 11:03:01 -04:00
Richard Feldman
491efe32e8
Tool error backticks ( #53 )
...
This looks more reasonable now, because the code is now rendered in a
monospace font:
<img width="475" height="450" alt="Screenshot 2025-09-15 at 10 58 20 AM"
src="https://github.com/user-attachments/assets/9870436b-ee8f-44cd-b814-b22ad9261ebe "
/>
That said, this definitely would benefit from a horizontal scroll bar on
the code blocks. You can't really read what it's saying without copying
the text out of the block.
Of course, in this particular case the relevant info is all in the
beginning of the error message (namely, that it failed to find the
`old_string`), and this does look overall better than before (where it
was just this big jumble of non-monospaced code), so I think it's worth
merging as-is and then revisiting horizontal scrolling later.
2025-09-15 11:02:47 -04:00
Ben Brandt
ee17e45030
Use Trusted Publishing for npm release ( #49 )
2025-09-15 10:59:16 +02:00
Ben Brandt
468c3522a0
Update deps to latest versions ( #48 )
...
Signed-off-by: Ben Brandt <benjamin.j.brandt@gmail.com >
2025-09-15 10:46:05 +02:00
Ben Brandt
84d64b2762
Add build step to release
2025-09-15 10:35:21 +02:00
Myles Scolnick
9ff7919ea4
readme: Add marimo notebook ( #47 )
2025-09-15 10:11:14 +02:00
Agus Zubiaga
d58c2dd45d
Update to acp 0.2.1 ( #45 )
2025-09-12 14:07:00 -03:00
Richard Feldman
55532ecc57
Re-upgrade to SDK version 1.0.111 ( #44 )
...
There's apparently a RCE on 1.0.100, so we shouldn't stay on that
version.
2025-09-11 12:50:19 -04:00
Richard Feldman
f4711e96b0
Pin npm dependencies ( #43 )
...
We discussed this and decided we'll manually upgrade on our own cadence.
Don't want surprises like
https://github.com/zed-industries/zed/issues/37976
2025-09-11 12:27:52 -04:00
Richard Feldman
f691024350
Load managed-settings.json ( #42 )
...
The SDK doesn't currently load [Claude Code's
`managed-settings.json`](https://docs.anthropic.com/en/docs/claude-code/settings#settings-files )
- now the adapter does (following [the rules in the
docs](https://docs.anthropic.com/en/docs/claude-code/settings#settings-files )),
but we can remove this once the SDK supports it.
2025-09-11 08:47:33 -04:00
Agus Zubiaga
d6c91b1ec1
0.4.0
v0.4.0
2025-09-09 11:49:37 -03:00
Agus Zubiaga
0289dd9de7
Support plan mode and all other permission modes ( #40 )
...
Exposes all Claude Code permission modes as [ACP Session
modes](https://github.com/zed-industries/agent-client-protocol/pull/67 ).
This allows ACP clients to build mode selectors and to be notified when
the mode changes as a result of `ExitPlanMode`.
See a demo in the [Zed
PR](https://github.com/zed-industries/zed/pull/37632 ).
Closes #31
---------
Co-authored-by: Bennet Bo Fenner <bennetbo@gmx.de >
Co-authored-by: Richard Feldman <oss@rtfeldman.com >
Co-authored-by: Bennet <bennet@zed.dev >
2025-09-09 11:48:26 -03:00
Agus Zubiaga
5cd3ac91e8
Removing "Coming soon"
2025-09-08 13:18:28 -03:00
Agus Zubiaga
6b5873f005
0.3.0
v0.3.0
2025-09-08 13:13:25 -03:00
Agus Zubiaga
539f94de45
Support HTTP/SSE MCP servers ( #38 )
...
HTTP/SSE MCP servers can be now included in `session/new`
2025-09-08 13:12:19 -03:00
Jie Wang
70441b0aa3
Move @types/express to dev dependencies ( #34 )
2025-09-05 06:19:09 +02:00
Agus Zubiaga
de514862f8
0.2.6
v0.2.6
2025-09-04 18:01:30 -03:00
Ben Brandt
9ebdfffd48
Remove option for using an API Key, just support /login
...
Co-authored-by: Agus Zubiaga <agus@zed.dev >
2025-09-04 08:41:45 -07:00
Agus Zubiaga
e6bf33cd30
0.2.5
v0.2.5
2025-09-03 22:02:40 -03:00
Xiangyi Li
96261a5b50
Remove dollar signs from CLI commands in installation section ( #22 )
...
Makes it easier to copy and paste the installation commands without
having to manually remove the dollar signs. This is a common convention
in documentation to improve user experience when following installation
instructions.
2025-09-03 22:01:24 -03:00
Agus Zubiaga
003ae41d18
Send available commands over notifications ( #20 )
...
See https://github.com/zed-industries/agent-client-protocol/pull/62
---------
Co-authored-by: Cole Miller <cole@zed.dev >
2025-09-03 22:00:54 -03:00
Danilo Leal
0ba0ec1017
Update Claude Code auth button label ( #16 )
...
We were using "Claude CLI" which is not the correct product name.
2025-09-03 16:37:50 -04:00
Oli
f70730f1ab
Update README for CodeCompanion.nvim ( #17 )
...
Added CodeCompanion.nvim to the README, linking to my own setup
instructions.
2025-09-03 12:53:40 -07:00
Agus Zubiaga
13cd9214d7
0.2.4
v0.2.4
2025-09-03 15:15:13 -03:00
Agus Zubiaga
78975d75f5
Provide more helpful message on init error
2025-09-03 15:15:03 -03:00
Agus Zubiaga
bbd0774ae5
0.2.3
v0.2.3
2025-09-03 15:07:22 -03:00
Agus Zubiaga
76331017b2
Pass node executable path
2025-09-03 15:07:13 -03:00
Agus Zubiaga
90f1447e99
0.2.2
v0.2.2
2025-09-03 14:04:10 -03:00
Agus Zubiaga
dae4c9956e
Raise timeout
2025-09-03 14:03:47 -03:00
Agus Zubiaga
eb282abb50
Fix readme format
2025-09-03 11:39:33 -03:00
Agus Zubiaga
74c0be057b
Add npm badge
2025-09-03 11:36:39 -03:00
Agus Zubiaga
e66091f723
Add permission request note
2025-09-03 11:02:33 -03:00
Agus Zubiaga
1b99ab96a0
Fix test
2025-09-03 09:28:11 -03:00
Agus Zubiaga
8d14d9dd1d
0.2.1
v0.2.1
2025-09-03 09:25:44 -03:00
Agus Zubiaga
98b6cd5c07
Fix edit location reporting ( #15 )
...
When reporting the edit tool uses, we were accessing a field with a typo
(we should start using Zod, btw), and that caused locations not to be
reported correctly. We also now report all line numbers.
Co-authored-by: Bennet Bo Fenner <bennetbo@gmx.de >
2025-09-03 09:25:15 -03:00