feat: pi-agent wrapper

This commit is contained in:
m3tm3re
2026-04-14 18:36:13 +02:00
parent 0867492170
commit 3794500230
17 changed files with 1076 additions and 394 deletions

View File

@@ -119,23 +119,26 @@ coding.agents.claude-code = {
enable = true;
agentsInput = inputs.agents;
modelOverrides = {};
externalSkills = [{ src = inputs.skills-anthropic; }];
};
```
**Options:** `enable`, `agentsInput`, `modelOverrides`
**Options:** `enable`, `agentsInput`, `modelOverrides`, `externalSkills`
### Pi (`coding.agents.pi`)
Renders `AGENTS.md` + `SYSTEM.md` to `~/.pi/agent/`:
Renders `AGENTS.md` + `SYSTEM.md` to `~/.pi/agent/` by default:
```nix
coding.agents.pi = {
enable = true;
agentsInput = inputs.agents;
path = ".pi/agent"; # default, relative to $HOME
externalSkills = [{ src = inputs.skills-anthropic; }];
};
```
**Options:** `enable`, `agentsInput`
**Options:** `enable`, `path`, `agentsInput`, `modelOverrides`, `externalSkills`, `primaryAgent`, `mcpServers`, `settings`
### Project-level usage