• Joined on 2024-06-18
michal merged pull request michal/mcpctl#106 2026-08-10 15:52:51 +00:00
fix(claude): stop stale .mcp.json residue outranking a project switch, and gate stale builds
michal created pull request michal/mcpctl#106 2026-08-10 15:52:34 +00:00
fix(claude): stop stale .mcp.json residue outranking a project switch, and gate stale builds
michal pushed to worktree-fix-statusline-project at michal/mcpctl 2026-08-10 15:52:34 +00:00
96e27c8716 build: extend the main-sync gate to the image build and the k8s deploy
dd29f98f82 build: refuse to package from a branch that is behind main
2a7bba11ea fix(claude): stop pre-migration .mcp.json residue outranking a project switch
Compare 3 commits »
michal created branch worktree-fix-statusline-project in michal/mcpctl 2026-08-10 15:52:34 +00:00
michal pushed to main at michal/mcpctl 2026-08-09 23:15:32 +00: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
be7fabd467 fix(pi-ext): stop importing @earendil-works/pi-ai at runtime
Compare 2 commits »
michal merged pull request michal/mcpctl#105 2026-08-09 23:15:31 +00:00
fix(pi-ext): stop importing @earendil-works/pi-ai at runtime
michal pushed to fix/pi-ext-module-resolution at michal/mcpctl 2026-08-09 23:15:25 +00:00
be7fabd467 fix(pi-ext): stop importing @earendil-works/pi-ai at runtime
michal created branch fix/pi-ext-module-resolution in michal/mcpctl 2026-08-09 23:15:25 +00:00
michal created pull request michal/mcpctl#105 2026-08-09 23:15:24 +00:00
fix(pi-ext): stop importing @earendil-works/pi-ai at runtime
michal pushed to main at michal/mcpctl 2026-08-09 23:01:05 +00:00
e4e2e063f1 Merge 'fix(health): a passing tools/list is live, not healthy' into main
a158e49ec2 fix(templates): make the shipped templates match reality
732ca98ccc docs(reliability): record the three shapes a failing readiness probe takes
b2547429ca fix(health): a passing tools/list is live, not healthy
Compare 4 commits »
michal merged pull request michal/mcpctl#104 2026-08-09 23:01:03 +00:00
fix(health): a passing tools/list is `live`, not `healthy`
michal pushed to worktree-fix-healthcheck-unifi at michal/mcpctl 2026-08-09 22:53:25 +00:00
a158e49ec2 fix(templates): make the shipped templates match reality
michal pushed to worktree-fix-healthcheck-unifi at michal/mcpctl 2026-08-09 21:54:35 +00:00
732ca98ccc docs(reliability): record the three shapes a failing readiness probe takes
michal created pull request michal/mcpctl#104 2026-08-09 20:24:08 +00:00
fix(health): a passing tools/list is live, not healthy
michal pushed to worktree-fix-healthcheck-unifi at michal/mcpctl 2026-08-09 20:24:07 +00:00
b2547429ca fix(health): a passing tools/list is live, not healthy
michal created branch worktree-fix-healthcheck-unifi in michal/mcpctl 2026-08-09 20:24:07 +00:00
michal pushed to main at michal/mcpctl 2026-08-09 19:47:47 +00:00
ff0e71da05 Merge 'fix(opencode): guard state parsing, lint the .tsx, correct an overstated doc claim' into main
cbd3b95d97 fix(opencode): guard state parsing, lint the .tsx, correct an overstated doc claim
Compare 2 commits »
michal pushed to main at michal/mcpctl 2026-08-09 19:07:59 +00:00
a7094c01c6 Merge 'fix(install): rebuild when any packaged input changes' into main
292506ec98 fix(install): rebuild when any packaged input changes, not just src/*.ts
Compare 2 commits »
michal pushed to main at michal/mcpctl 2026-08-09 19:07:09 +00:00
c79477d7fe Merge 'feat(claude-vllm): own config file instead of reading opencode's' into main
80fa8a3c7e feat(claude-vllm): own config file instead of reading opencode's
Compare 2 commits »
michal pushed to main at michal/mcpctl 2026-08-09 18:59:50 +00:00
888b72b26c Merge 'feat(claude): register the MCP server in user scope by default' into main
b7c0de2bf0 feat(claude): register the MCP server in user scope by default
Compare 2 commits »