Merge pull request 'feat: containerized pi agent' (#4) from feature/pi-agent-containerized into master

Reviewed-on: #4
This commit was merged in pull request #4.
This commit is contained in:
2026-04-13 21:31:03 +02:00
4 changed files with 25 additions and 16 deletions

15
flake.lock generated
View File

@@ -432,17 +432,14 @@
"openspec": "openspec"
},
"locked": {
"lastModified": 1776099116,
"narHash": "sha256-2Mg1ZVXJSLbNFvpzk2pmkc768pRMXLSJJAOqLdQ65Qg=",
"ref": "refs/heads/master",
"rev": "613e9223e4ffb6cca721d5f6dc5ff0d95ab8993c",
"revCount": 225,
"type": "git",
"url": "https://code.m3ta.dev/m3tam3re/nixpkgs"
"lastModified": 1776108132,
"narHash": "sha256-XViouXku09/lGDN4xpfUTejo+i9W09ecVEDYXqJdrwY=",
"path": "/home/m3tam3re/p/NIX/nixpkgs",
"type": "path"
},
"original": {
"type": "git",
"url": "https://code.m3ta.dev/m3tam3re/nixpkgs"
"path": "/home/m3tam3re/p/NIX/nixpkgs",
"type": "path"
}
},
"nix-colors": {

View File

@@ -22,8 +22,8 @@
nixpkgs-9e58ed7.url = "github:nixos/nixpkgs/9e58ed7ba759d81c98f033b7f5eba21ca68f53b0";
nixpkgs-master.url = "github:nixos/nixpkgs/master";
m3ta-nixpkgs.url = "git+https://code.m3ta.dev/m3tam3re/nixpkgs";
# m3ta-nixpkgs.url = "path:/home/m3tam3re/p/NIX/nixpkgs";
# m3ta-nixpkgs.url = "git+https://code.m3ta.dev/m3tam3re/nixpkgs";
m3ta-nixpkgs.url = "path:/home/m3tam3re/p/NIX/nixpkgs";
llm-agents.url = "github:numtide/llm-agents.nix";
#

View File

@@ -21,22 +21,22 @@ in {
url = "https://mcp.deepwiki.com/mcp";
};
Ref = {
command = "sh";
command = "bash";
args = ["-c" "REF_API_KEY=$(cat /run/agenix/ref-key) exec bunx ref-tools-mcp@latest"];
};
Exa = {
command = "sh";
command = "bash";
args = ["-c" "EXA_API_KEY=$(cat /run/agenix/exa-key) exec bunx exa-mcp-server@latest tools=web_search_exa"];
};
Outline = {
url = "https://wiki.az-gruppe.com/mcp";
};
ContextMode = {
command = "sh";
command = "bash";
args = ["-c" "exec bunx context-mode@latest"];
};
Honcho = {
command = "sh";
command = "bash";
args = [
"-c"
''exec bunx mcp-remote@latest https://mcp.honcho.dev --header "Authorization:Bearer $(cat /run/agenix/honcho-key)" --header "X-Honcho-User-Name:m3tam3re"''
@@ -76,7 +76,6 @@ in {
})
openshell
openspec
pi
alejandra
sidecar
tailwindcss

View File

@@ -3,6 +3,19 @@
enable = true;
agentsInput = inputs.agents;
container = {
enable = true;
name = "pi-agent";
projectRoots = ["/home/m3tam3re/p"];
autoStart = true;
autoNixDevelop = true;
extraRunArgs = [];
extraEnv = {
NIX_CONFIG = "experimental-features = nix-command flakes";
};
};
modelOverrides = {
chiron = "zai-coding-plan/glm-5.1";
chiron-forge = "zai-coding-plan/glm-5.1";