Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/ws6-code-node-2026-03-17.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@inkeep/agents-cli": patch
---

Add an experimental `inkeep code-node` command for local external-agent development. The command starts a local A2A bridge for delegating coding tasks into a checked-out repository and reporting changed files plus optional verification output.
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,3 +90,13 @@ Inkeep is designed to be extensible and open: use the LLM provider of your choic
If you'd like to contribute, follow our [contribution guide](https://docs.inkeep.com/community/contributing/overview).

[Join our community](https://docs.inkeep.com/community/inkeep-community) to get support, stay up to date, and share feedback.

## Experimental: Local Code Node

You can start a local A2A coding-agent bridge from the CLI:

```bash
inkeep code-node --workspace /absolute/path/to/your/repo
```

By default this starts a local node backed by `claude -p {prompt}` and exposes an Agent Card at `http://127.0.0.1:4318/.well-known/agent.json`. You can override the runner with `--runner-command` and repeatable `--runner-arg` flags, and enable write-capable runs with `--write`.
1 change: 1 addition & 0 deletions agents-cli/src/__tests__/cli.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,7 @@ describe('Inkeep CLI', () => {
expect(result.stdout).toContain('push');
expect(result.stdout).toContain('config');
expect(result.stdout).toContain('list-agent');
expect(result.stdout).toContain('code-node');
});

it('should display help for push command', () => {
Expand Down
Loading
Loading