Add agent CLI wrappers to T3 Code packages
- Wire llm-agents into the flake - Expose optional codex, Claude Code, and OpenCode paths in desktop and server wrappers
This commit is contained in:
@@ -3,12 +3,17 @@
|
||||
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11";
|
||||
llm-agents = {
|
||||
url = "github:numtide/llm-agents.nix";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
t3code.url = "github:pingdotgg/t3code";
|
||||
t3code.flake = false;
|
||||
};
|
||||
|
||||
outputs = {
|
||||
self,
|
||||
llm-agents,
|
||||
nixpkgs,
|
||||
t3code,
|
||||
...
|
||||
@@ -25,8 +30,18 @@
|
||||
packages = forAllSystems (
|
||||
system: let
|
||||
pkgs = import nixpkgs {inherit system;};
|
||||
t3code-desktop = pkgs.callPackage ./packages/t3code-desktop {src = t3code;};
|
||||
t3code-server = pkgs.callPackage ./packages/t3code-server {src = t3code;};
|
||||
t3code-desktop = pkgs.callPackage ./packages/t3code-desktop {
|
||||
src = t3code;
|
||||
codex = llm-agents.packages.${system}.codex;
|
||||
claudeCode = llm-agents.packages.${system}."claude-code";
|
||||
opencode = llm-agents.packages.${system}.opencode;
|
||||
};
|
||||
t3code-server = pkgs.callPackage ./packages/t3code-server {
|
||||
src = t3code;
|
||||
codex = llm-agents.packages.${system}.codex;
|
||||
claudeCode = llm-agents.packages.${system}."claude-code";
|
||||
opencode = llm-agents.packages.${system}.opencode;
|
||||
};
|
||||
in {
|
||||
inherit t3code-desktop t3code-server;
|
||||
desktop = t3code-desktop;
|
||||
|
||||
Reference in New Issue
Block a user