b07287baf2
fix(k8s): set fsGroup on pods with volumes
Michal
2026-08-10 12:31:31 +01:00
bb4b0b910f
fix(k8s): read ApiException.code when classifying client-node errors
Michal
2026-08-10 12:20:56 +01:00
2a7bba11ea
fix(claude): stop pre-migration .mcp.json residue outranking a project switch
Michal
2026-08-10 12:15:46 +01:00
2a305f7045
feat(cli): describe formatters for the agentic-teams resources
Michal
2026-08-10 12:11:24 +01:00
2b87cfdbf1
Merge pull request 'fix(pi-ext): stop importing @earendil-works/pi-ai at runtime' (#105) from fix/pi-ext-module-resolution into main
michal2026-08-09 23:15:30 +00:00
60db1be531
feat(epictask): make the criterion-id convention an invariant
Michal
2026-08-09 23:36:53 +01:00
4515eb4517
fix: don't commit agent worktrees
Michal
2026-08-09 23:34:28 +01:00
a869f77070
merge: AgentProject membership — the junction is now load-bearing
Michal
2026-08-09 23:34:18 +01:00
732ca98ccc
docs(reliability): record the three shapes a failing readiness probe takes
Michal
2026-08-09 22:54:33 +01:00
1a28cc5098
feat(mcpd): make AgentProject real — an agent joins many projects
Michal
2026-08-09 22:14:45 +01:00
fc524583b1
chore(completions): regenerate after the epictask --criterion flag
Michal
2026-08-09 22:09:56 +01:00
f2239852a1
feat(cli): --criterion on create epictask, and file the reconciliation follow-ups
Michal
2026-08-09 22:09:27 +01:00
b6f3ff8a26
Merge branch 'feat/epic-reconciliation' into feat/agentic-teams
Michal
2026-08-09 22:06:56 +01:00
00373d2b27
feat(epics): reconcile claimed completeness against delivered work
Michal
2026-08-09 22:05:46 +01:00
1220b974dc
fix(rbac): correct the non-CRUD verbs, and make the mapping testable
Michal
2026-08-09 21:55:31 +01:00
d9535bc51f
chore(taskmaster): file 174 — scope project-only commands out of root --help
Michal
2026-08-09 21:50:38 +01:00
b2547429ca
fix(health): a passing tools/list is live, not healthy
Michal
2026-08-09 21:23:33 +01:00
ff0e71da05
Merge 'fix(opencode): guard state parsing, lint the .tsx, correct an overstated doc claim' into main
Michal
2026-08-09 20:47:45 +01:00
cbd3b95d97
fix(opencode): guard state parsing, lint the .tsx, correct an overstated doc claim
Michal
2026-08-09 20:47:45 +01:00
5f5efd1144
fix(backup): cover the agentic-teams resources — closes the data-loss gap
Michal
2026-08-09 20:44:20 +01:00
300c42b404
fix(backup): restore skills on git restore, and record the audited gaps
Michal
2026-08-09 20:38:23 +01:00
a7094c01c6
Merge 'fix(install): rebuild when any packaged input changes' into main
Michal
2026-08-09 20:07:55 +01:00
292506ec98
fix(install): rebuild when any packaged input changes, not just src/*.ts
Michal
2026-08-09 20:07:55 +01:00
c79477d7fe
Merge 'feat(claude-vllm): own config file instead of reading opencode's' into main
Michal
2026-08-09 20:07:07 +01:00
80fa8a3c7e
feat(claude-vllm): own config file instead of reading opencode's
Michal
2026-08-09 20:07:07 +01:00
888b72b26c
Merge 'feat(claude): register the MCP server in user scope by default' into main
Michal
2026-08-09 19:59:48 +01:00
b7c0de2bf0
feat(claude): register the MCP server in user scope by default
Michal
2026-08-09 19:59:48 +01:00
53507e876a
feat(cli): apply -f support for agentic-teams resources, plus vertical smoke tests
Michal
2026-08-09 19:56:11 +01:00
834aa704ed
Merge pull request 'feat: bring claude, pi and prime-agent to the opencode standard (+ claude-vllm)' (#101) from feat/agent-parity into main
Michal
2026-08-09 19:48:49 +01:00
a9fcd83ed8
refactor(prime-agent): extract the /mcpctl switcher to typechecked source; pi --dry-run; docs
feat/agent-parity
Michal
2026-08-09 19:20:36 +01:00
77c45a2715
feat(mcpd): mcpctl system agent — operates mcpctl with the caller's permissions
Michal
2026-08-09 19:13:43 +01:00
b3a062ce28
feat(claude): active-project status line + /mcpctl switcher, and stop tests writing to ~/.claude
Michal
2026-08-09 19:06:06 +01:00
d7055a0953
fix(claude): one constant mcpctl MCP entry instead of one per project
Michal
2026-08-09 18:51:31 +01:00
c5ea39e959
feat(claude): claude-vllm — run Claude Code against the homelab LLM gateway
Michal
2026-08-09 18:39:36 +01:00
a1f22f46ef
Merge 'feat(opencode): native opencode integration — /mcpctl switcher, live project switching, footer indicator' into main
Michal
2026-08-09 18:24:32 +01:00
b0233918ff
feat(servers): persistent volumes + self-hosted web search and docs templates
Michal
2026-08-09 18:17:32 +01:00
99f881dd67
feat(opencode): leader keybind, explicit unmount on switch, non-wrapping indicator
feat/opencode-extension
Michal
2026-08-09 18:02:52 +01:00
2022e584d1
feat(opencode): native opencode addon — /mcpctl switcher, live project switching, footer indicator
feat/opencode-mine
Michal
2026-08-09 00:54:51 +01:00
be2a5cb189
feat(opencode): native opencode integration — /mcpctl switcher, live project switching, footer indicator
Michal
2026-08-08 21:03:53 +01:00
2513da33c3
Merge pull request 'feat(pi): native pi integration — extension, config pi, skills sync --agent pi' (#96) from feat/pi-extension into main
Michal
2026-08-08 20:16:48 +01:00
a8a1045824
Merge 'fix(smoke): actually clean up smoke-test resources' into feat/pi-extension
feat/pi-extension
Michal
2026-08-08 20:16:21 +01:00
3fa41e4d46
Merge main into feat/pi-extension
Michal
2026-08-08 19:59:25 +01:00
79e04ed89f
Merge 'refactor(prime-agent): tray status only' into main
Michal
2026-08-08 19:59:25 +01:00
e638f81456
Merge main into feat/pi-extension
Michal
2026-08-08 18:38:55 +01:00
3061435399
Merge 'fix(prime-agent): project indicator on turn_start' into main
Michal
2026-08-08 18:38:53 +01:00
a1893a7578
fix(prime-agent): publish the project indicator on turn_start, not only session_start
Michal
2026-08-08 18:38:52 +01:00
bc83d36a68
fix(pi): cap the project picker at 20 rows so it does not fill the screen
Michal
2026-08-08 18:34:10 +01:00
e6db9cac83
Merge main into feat/pi-extension (prime-agent switcher UX)
Michal
2026-08-08 18:33:31 +01:00
64503e8924
Merge pull request 'feat(prime-agent): filterable project picker + visible active-project indicator' (#97) from feat/prime-agent-switcher-ux into main
Michal
2026-08-08 18:33:30 +01:00
ba05b2865c
feat(prime-agent): filterable project picker + a visible active-project indicator
Michal
2026-08-08 18:33:23 +01:00
8b006263de
fix(skills): write the frontmatter every Agent Skills host requires
Michal
2026-08-08 18:16:22 +01:00
47809a8942
fix(pi): correct the model's tool context after a project switch
Michal
2026-08-08 18:05:33 +01:00
24a3b8cc0a
feat(pi): filter the project picker instead of scrolling hundreds of rows
Michal
2026-08-08 17:51:36 +01:00
739e679d1a
fix(pi): repair the /mcpctl menu, skills target, and typecheck the extension
Michal
2026-08-08 17:30:42 +01:00
f1d84b0952
fix(config pi): embed extension sources so installed binary is self-contained
Michal
2026-08-08 17:03:03 +01:00
772c25f605
feat(cli): make the agentic-teams stack usable from the terminal
Michal
2026-08-08 17:00:25 +01:00
b70300d389
feat(mcpd): CodeRepo + GitProvider — register a forge, discover and import repos
Michal
2026-08-08 16:42:40 +01:00
f90e23d000
Merge remote-tracking branch 'origin/main' into feat/pi-extension
Michal
2026-08-08 16:35:51 +01:00
05abe3522c
feat(mcpd): Task lifecycle — CAS transitions, risk-scaled done gate, accept gate
Michal
2026-08-08 16:28:26 +01:00
28f1a411fd
feat(pi): add native pi integration — extension, config pi, skills --agent pi
Michal
2026-08-08 16:23:02 +01:00
3f93f0798f
Merge pull request 'feat(cli): show the active mcpctl project in prime-agent's footer' (#96) from feat/mcpctl-switcher-status into main
Michal
2026-08-08 12:18:22 +01:00
a186d95a85
feat(rbac): split the tasks namespace into tasks + inference-tasks
Michal
2026-08-08 10:10:53 +01:00
d56a074733
Merge pull request 'feat(cli): add mcpctl config prime-agent — proxy MCP + skills sync for prime-agent' (#93) from feat/config-prime-agent into main
bench-cpa-base
michal2026-08-08 09:19:32 +00:00
797df2299d
docs(taskmaster): PRD + task graph for agentic teams foundation
Michal
2026-08-08 09:58:20 +01:00
582f6f185b
feat(cli): add mcpctl config prime-agent — proxy MCP + skills sync for prime-agent
Michal
2026-08-08 09:34:15 +01:00
d24c30761b
docs: keep superseded design-round doc history
Michal
2026-08-08 09:03:58 +01:00
5e1c6b3681
docs: unified agentic-teams design document
Michal
2026-08-08 09:03:35 +01:00
2c8419eddb
Merge pull request 'fix(cli): stop the MCP stdio bridge serialising requests' (#92) from fix/mcp-bridge-head-of-line into main
michal2026-08-07 14:20:27 +00:00
de906f9c75
fix(smoke): make the /inspect auth probe independent of concurrent traffic
feat/llm-tier-resolution
Michal
2026-08-05 01:27:30 +01:00
2da627e77f
feat(llm): resolve the gate's selection Llm by tier, not by name
Michal
2026-08-05 01:00:47 +01:00
cf85e36ede
Merge pull request 'feat(gate): drop reasoning field from selection (~1.5s)' (#90) from feat/gate-drop-reasoning into main
michal2026-07-25 02:07:30 +00:00
34e00af731
feat(gate): drop the reasoning field from selection → ~1.5s (comfortable margin)
Michal
2026-07-25 03:07:28 +01:00