refactor: update Pi agent configuration and devShell

- Switch model provider from zai/glm-5.1 to minimax/MiniMax-M2.7
- Add coding rules for Nix language and standard concerns
- Add linting tools (statix, deadnix) to devShell
- Simplify devShell configuration
- Update AGENTS.md project rules
This commit is contained in:
m3tm3re
2026-04-22 17:59:23 +02:00
parent 382b4c8c98
commit 047b60a6a8
4 changed files with 171 additions and 41 deletions

27
flake.lock generated
View File

@@ -39,6 +39,22 @@
"url": "https://code.m3ta.dev/m3tam3re/AGENTS"
}
},
"agents_2": {
"flake": false,
"locked": {
"lastModified": 1776092721,
"narHash": "sha256-avV4Snqp0K57I9s8D61+GHlg9DYZFSIvjaS4d4RYpG8=",
"ref": "refs/heads/master",
"rev": "0ad41acb03eee0e22cba611b2171a3d3ee30cb10",
"revCount": 72,
"type": "git",
"url": "https://code.m3ta.dev/m3tam3re/AGENTS"
},
"original": {
"type": "git",
"url": "https://code.m3ta.dev/m3tam3re/AGENTS"
}
},
"base16-schemes": {
"flake": false,
"locked": {
@@ -412,11 +428,11 @@
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1776784995,
"narHash": "sha256-ikxb8cZGWHuZMs3xS471GVrpGA0xW1YFcIVOPTVkhBo=",
"lastModified": 1776870400,
"narHash": "sha256-PleMddBk0Vp2iVsNVgqmL00u1xX1cFx8FVYOEOur/1Q=",
"owner": "numtide",
"repo": "llm-agents.nix",
"rev": "e3d40d2cd66a4f8052e4224ec027c6896a455847",
"rev": "bd0e8933483e6e1b33bd83c5e844926b33db0f75",
"type": "github"
},
"original": {
@@ -427,6 +443,7 @@
},
"m3ta-nixpkgs": {
"inputs": {
"agents": "agents_2",
"basecamp": "basecamp",
"nixpkgs": "nixpkgs_6",
"nixpkgs-master": "nixpkgs-master",
@@ -434,8 +451,8 @@
"openspec": "openspec"
},
"locked": {
"lastModified": 1776787894,
"narHash": "sha256-aDi7tWtiBdUBLhH4ULHZpcUTq3/w/Rad6dA/uLHu+7Q=",
"lastModified": 1776872602,
"narHash": "sha256-v1rGBLuanysy7z0BBgId1DYknIovLF5VI6xbT4abjTI=",
"path": "/home/m3tam3re/p/NIX/nixpkgs",
"type": "path"
},