Commit graph

221 commits

Author SHA1 Message Date
a47b86cf06 feat(secrets): add DeepSeek and Refuseless API keys 2026-11-02 19:45:57 +07:00
44ecd71588 fix(pi): force-link agent models.json to avoid home-manager link collision 2026-11-02 19:45:56 +07:00
aa00aa374f feat(pi): add OpenRouter DeepSeek V4.1 Flash and Experiential providers 2026-11-02 19:45:56 +07:00
6dc5e99bbb chore(flake): update llm-agents input 2026-11-02 19:45:56 +07:00
7a243f79ba docs(pi): document Cursor-only gateway setup 2026-10-13 21:56:41 +07:00
e1779044c8 feat(darwin): manage isolated Cursor auth services 2026-10-13 21:56:41 +07:00
73e9b17305 feat(pi): add Cursor models through the OMP gateway 2026-10-13 21:56:41 +07:00
b9ab5a392e feat(pi): add Codex fast mode extension 2026-10-13 21:56:41 +07:00
9fdb2d7b7d chore(secrets): declare kache R2 S3 credentials 2026-10-13 04:36:10 +07:00
ca66cc9fd5 chore(devtools): update tea from a dedicated nixpkgs input 2026-10-13 04:36:10 +07:00
0a2fed8999 docs(pi-claude-bridge): document setup and subscription limits 2026-10-13 04:18:10 +07:00
18973ef4e9 docs(pi-pstack): record activation and release workflow 2026-10-13 04:18:10 +07:00
08f82a7b57 test(pi-claude-bridge): cover protocol and session recovery 2026-10-13 04:18:10 +07:00
094c77d4ab feat(pi-pstack): install the pinned v0.16.0 package 2026-10-13 04:18:10 +07:00
6a1050ee64 feat(pi-claude-bridge): add subscription-backed Claude provider 2026-10-13 04:18:10 +07:00
27cab0342f fix(pi): default parent sessions to GPT-6.1 SOL 2026-10-13 04:18:10 +07:00
f2a53841ae chore(devtools): update Pi and Claude Code tooling 2026-10-13 04:17:27 +07:00
560d58bbde feat(darwin): add kache build cache with R2 remote
Wire the kunobi-ninja/kache darwin module into the flake: global
RUSTC_WRAPPER, /etc/kache/config.toml pointing at the kache-build-cache
R2 bucket, and a launchd daemon whose wrapper loads sops-decrypted
KACHE_S3_* credentials at runtime (launchd does not inherit the shell
environment). Ignore the cf CLI's local cache dir.
2026-10-05 20:28:17 +07:00
037e817b29 fix(devtools): package Codex daemon and use upstream Pi 2026-10-02 19:45:37 +07:00
89bebe5610 fix(pi-task): serialize state updates and remind about open tasks 2026-10-02 18:08:33 +07:00
435823aa1b feat(zsh): enable fuzzy completion and autosuggestions 2026-10-02 18:08:33 +07:00
7624d54f51 feat(nvim): add automatic tagging for draft content 2026-10-02 18:08:33 +07:00
dba190a71e chore(secrets): add Cloudflare token and rotate Exa key 2026-10-02 18:08:33 +07:00
8e0521e16b feat(devtools): package Cloudflare and PikPak CLIs and patch Pi worker 2026-10-02 18:08:33 +07:00
92b7a1c67c chore(flake): update llm-agents and transitive inputs 2026-10-02 18:08:33 +07:00
e23003c6ee chore(flake): bump nixpkgs and llm-agents inputs 2026-09-18 19:04:30 +07:00
3e88e9744a fix(kitty): default shell to system zsh 2026-09-18 19:04:30 +07:00
546203dc53 fix(zsh): load sops secrets through symlinks
sops-nix links each decrypted secret into
$XDG_CONFIG_HOME/secrets/global-env. The loader used the zsh glob
qualifier (N.), which matches plain files only, so it skipped every
symlink and exported no secret. Use (N-.) to match symlinks to plain
files as well.
2026-09-18 19:04:30 +07:00
b67e60528a feat(secrets): declare OPENCODE and TYPESAFEAI api keys
Add TYPESAFEAI_API_KEY to the encrypted global-env file and declare
OPENCODE_API_KEY, which was encrypted but never wired into
globalEnvironmentSecretNames.
2026-09-18 19:04:28 +07:00
55390ebcde improve notes workflow and macOS shell setup 2026-09-07 16:28:05 +07:00
cbf9db155c format empty custom package set 2026-09-02 15:09:21 +07:00
146262c1c7 rename bro skill to broo 2026-09-02 15:08:33 +07:00
a58e842817 switch default shell to zsh and adopt catppuccin mocha 2026-09-02 15:08:13 +07:00
418f0701bc remove opencode and update llm-agents input 2026-09-02 15:07:59 +07:00
eb3f74fd51 fix(homebrew): drop zap cleanup — aborts activation and would remove unmanaged casks like firefox 2026-08-27 19:30:05 +07:00
f306c2d01c fix(homebrew): own trust store files to user (root-created files blocked brew writes) 2026-08-27 19:20:30 +07:00
0671e65289 fix(homebrew): declaratively trust owo-network/brew tap 2026-08-27 18:53:00 +07:00
a953104700 fix(homebrew): herdrm is a cask, not a formula 2026-08-27 18:38:49 +07:00
840d623d55 fix(ai): default pi to openai-codex with gpt-5.6-sol 2026-08-27 18:35:57 +07:00
3635f7a81c feat(ai): add omp (oh-my-pi) and herdrm, bump llm-agents input 2026-08-27 18:13:48 +07:00
5fe4270f68 feat(nvim): add Notes authoring workflow 2026-08-21 11:22:44 +07:00
a8e0a1735e feat(agents): use simplified technical English in Pi 2026-07-31 17:19:19 +07:00
ab0a86a707 enhance pi configuration and skills 2026-07-29 01:08:22 +07:00
623512cbf5 update nix flake inputs 2026-07-15 08:40:14 +07:00
c36b59e155 add pi task extension 2026-07-15 08:40:14 +07:00
3ac89abb51 set pi codex oauth provider as default 2026-07-13 14:50:14 +07:00
7dbfcd18a0 add herdr terminal agent multiplexer
Wire llmPkgs.herdr into home.packages alongside the other llm-agents tools. herdr is already exported by the existing llm-agents input (packages.herdr, v0.7.3) - no new flake input needed. On macOS it installs the upstream release binary; on Linux it builds from source via the numtide cache already trusted in system.nix. Depends on the llm-agents flake.lock bump (rev 6e9f6664e724) which first ships packages.herdr.
2026-07-13 09:54:05 +07:00
7879b5aada patch pi codex websocket usage-limit error mapping
remove deprecated subagent extension (to be remade later)
2026-07-13 09:53:52 +07:00
6db85eef8b add crofai pi model configuration 2026-06-19 15:22:07 +07:00
0682b42c9d chore(llm-agents): update 2026-05-25 13:47:57 +07:00