- Split base desktop/server derivations from wrapper layers - Add optional PATH injection for codex, claudeCode, and opencode - Update flake inputs and lock entries for nixpkgs/llm-agents
- Wire llm-agents into the flake - Expose optional codex, Claude Code, and OpenCode paths in desktop and server wrappers