2025-09-10 - 2026-09-10

Overview

123 Active Pull Requests
2 Active Issues
Excluding merges, 1 author has pushed 149 commits to main and 397 commits to all branches. On main, 540 files have changed and there have been 72930 additions and 5742 deletions.

3 Releases published by 1 user

Published bench-cpa-base 2026-08-08 11:05:22 +00:00

Published bench-cpa-fixed 2026-08-08 11:05:22 +00:00

Published bench-cpa-pre-fix 2026-08-08 11:05:22 +00:00

116 Pull requests merged by 1 user

Merged #130 fix(smoke): match the _resultId format the pipeline actually emits 2026-09-05 17:04:10 +00:00

Merged #129 fix(mcplocal): stop upstream required params from blocking a drill-down 2026-09-05 16:59:47 +00:00

Merged #128 fix(mcplocal): learn which models reject sampling params 2026-08-25 23:12:08 +00:00

Merged #127 fix(mcplocal): bounded, legible MCP failures — no request can hang forever 2026-08-25 23:03:51 +00:00

Merged #126 test(mcplocal): smoke asserts the wire-form tool-name contract 2026-08-25 21:06:30 +00:00

Merged #125 fix(mcplocal): wire-form tool names in gate and favourite-index prose 2026-08-25 20:59:01 +00:00

Merged #124 fix(mcplocal): serve OpenAI-safe tool names on the wire 2026-08-25 19:23:20 +00:00

Merged #123 fix(gitea): pin rebuilt image by digest, match upstream CMD form 2026-08-21 16:07:32 +00:00

Merged #122 feat(gitea): rebuild gitea-mcp on a shell-bearing base 2026-08-21 10:16:29 +00:00

Merged #121 fix(secrets): wrap an image server's own command, not just entrypoint 2026-08-21 10:14:42 +00:00

Merged #120 fix(secrets): injector-delivered servers must attach, not exec 2026-08-21 01:05:54 +00:00

Merged #119 fix(secrets): injector wrapper must replace the entrypoint 2026-08-21 00:28:34 +00:00

Merged #118 fix(servers): persist secretDelivery and entrypoint 2026-08-20 22:41:13 +00:00

Merged #117 feat(secrets): opt-in injected secret delivery, scoped per server 2026-08-20 22:33:56 +00:00

Merged #116 fix(secrets): list via GET ?list=true — the LIST verb dies at the proxy 2026-08-20 22:03:41 +00:00

Merged #115 feat(secrets): survive OpenBao outages and report real backend health 2026-08-20 21:37:58 +00:00

Merged #112 fix(deploy): stop running the smoke suite twice and crying wolf 2026-08-14 22:45:30 +00:00

Merged #111 fix(mcplocal): make the paginated-result contract usable by any MCP client 2026-08-14 22:28:01 +00:00

Merged #110 fix(cli): don't brick the chat REPL when the first turn fails upstream 2026-08-10 21:55:11 +00:00

Merged #109 fix(mcplocal): stream chat SSE through the proxy instead of buffering it 2026-08-10 21:28:00 +00:00

Merged #108 build: fail the release when smoke tests fail 2026-08-10 16:16:06 +00:00

Merged #107 test(smoke): give the smoke-aws-docs fixture a readiness probe 2026-08-10 16:00:09 +00:00

Merged #106 fix(claude): stop stale .mcp.json residue outranking a project switch, and gate stale builds 2026-08-10 15:52:51 +00:00

Merged #105 fix(pi-ext): stop importing @earendil-works/pi-ai at runtime 2026-08-09 23:15:31 +00:00

Merged #104 fix(health): a passing tools/list is live, not healthy 2026-08-09 23:01:02 +00:00

Merged #103 PROBE 2: mcp merge path test into throwaway base 2026-08-09 18:53:56 +00:00

Merged #93 feat(cli): add mcpctl config prime-agent — proxy MCP + skills sync for prime-agent 2026-08-08 09:19:33 +00:00

Merged #92 fix(cli): stop the MCP stdio bridge serialising requests 2026-08-07 14:20:27 +00:00

Merged #90 feat(gate): drop reasoning field from selection (~1.5s) 2026-07-25 02:07:31 +00:00

Merged #89 feat(gate): terse selection prompt (~2s on no-think model) 2026-07-24 20:38:33 +00:00

Merged #88 feat(gate): fast no-think selection + dedicated selection Llm 2026-07-24 13:29:59 +00:00

Merged #87 feat(gate): route prompt-selection through mcpd server Llm (credential tiering) 2026-07-24 11:52:04 +00:00

Merged #86 feat(proxy): favourite-index tool presentation 2026-07-23 21:28:23 +00:00

Merged #85 docs(reliability): fallback needs a real API key, not a subscription OAuth token 2026-07-22 22:41:38 +00:00

Merged #84 fix(mcpd): anthropic adapter supports OAuth (sk-ant-oat) keys via Bearer 2026-07-21 22:46:27 +00:00

Merged #83 feat(chat): LLM failover chain + show which model answered 2026-07-21 22:40:30 +00:00

Merged #82 feat(reliability): bound + fail over + surface LLM-optional ops 2026-07-19 15:29:00 +00:00

Merged #81 feat(chat): project-scoped chat — mcpctl chat --project <name> 2026-07-18 09:34:47 +00:00

Merged #80 fix(pulumi): drop exports map so Pulumi can serialize the provider (v0.0.2) 2026-07-17 21:32:50 +00:00

Merged #79 feat(pulumi): @mcpctl/pulumi — generic Pulumi provider for mcpctl 2026-07-17 21:02:45 +00:00

Merged #78 fix(cli): login over HTTPS + suggest last-used email 2026-07-17 20:07:01 +00:00

Merged #77 mcpd error-log view: 'mcpctl errors' 2026-06-16 22:31:56 +00:00

Merged #76 OpenBao provisioning script (recurrence fix) 2026-06-16 22:31:54 +00:00

Merged #75 Integrate skills + v7-visibility + mcpctl passwd (deployed) 2026-06-16 22:16:49 +00:00

Merged #74 feat: mcpctl provider {enable,disable} — persistent on/off switch 2026-05-03 14:57:23 +00:00

Merged #73 feat: mcpctl provider <name> {up,down,status} for managed LLMs 2026-05-03 14:40:57 +00:00

Merged #71 feat: v6 polish — per-publisher namespacing + auto-create project 2026-04-28 23:33:40 +00:00

Merged #70 feat: v5 durable inference task queue 2026-04-28 23:33:38 +00:00

Merged #69 feat: v4 LB pools by shared poolName 2026-04-28 01:02:46 +00:00

Merged #68 chore: fulldeploy uses bao-backed pulumi wrapper for drift check 2026-04-27 20:21:33 +00:00

Merged #67 feat: virtual agents v3 (Stages 1-3) + real fixes for chat/adapter/CLI thread format 2026-04-27 18:06:59 +00:00

Merged #66 perf: vitest threads pool + Dockerfile pnpm cache mount 2026-04-27 16:07:06 +00:00

Merged #65 feat: virtual LLMs v2 (wake-on-demand) 2026-04-27 14:21:02 +00:00

Merged #64 fix(cli): strip virtual-LLM lifecycle fields from llm apply-doc YAML 2026-04-27 13:47:20 +00:00

Merged #63 feat: virtual LLMs v1 (registration skeleton) 2026-04-27 13:38:51 +00:00

Merged #62 fix(cli): status probe accepts reasoning_content for thinking models 2026-04-27 11:10:18 +00:00

Merged #61 feat(cli): live "say hi" probe for server LLMs in mcpctl status 2026-04-27 11:02:28 +00:00

Merged #60 feat(cli)+fix(mcpd): server-side LLM status + SPA fallback 500 2026-04-27 10:28:10 +00:00

Merged #59 fix(test): vitest 4 projects + src/web jsdom env 2026-04-26 20:31:50 +00:00

Merged #58 feat: web prompt editor + agent personalities 2026-04-26 20:21:54 +00:00

Merged #57 feat(agents+chat): agents feature + live chat UX 2026-04-26 17:53:30 +00:00

Merged #56 feat(openbao): wizard + daily token rotation 2026-04-20 16:22:51 +00:00

Merged #55 feat(project): Project.llmProvider as Llm reference 2026-04-19 21:39:55 +00:00

Merged #54 feat(mcplocal): RBAC-bounded vllm-managed failover 2026-04-19 21:39:48 +00:00

Merged #53 feat(mcpd): LLM inference proxy + OpenAI/Anthropic adapters 2026-04-19 21:39:40 +00:00

Merged #52 feat(mcpd): Llm resource — CRUD + CLI + apply 2026-04-19 21:39:29 +00:00

Merged #51 feat(mcpd): pluggable SecretBackend + OpenBao driver + migrate 2026-04-19 21:39:17 +00:00

Merged #50 feat: McpToken — HTTP-mode mcplocal, CLI verbs, audit plumbing 2026-04-18 16:37:53 +00:00

Merged #49 fix: wire STDIO attach for docker-image MCP servers 2026-04-12 21:27:15 +00:00

Merged #48 fix: MCP proxy resilience — timeouts, parallel discovery, error propagation 2026-04-10 17:29:34 +00:00

Merged #47 feat: Kubernetes operator for MCP server management 2026-04-09 22:46:22 +00:00

Merged #46 feat: interactive MCP console (mcpctl console) 2026-02-25 23:57:42 +00:00

Merged #45 feat: gated project experience & prompt intelligence 2026-02-25 23:23:09 +00:00

Merged #44 fix: per-provider health checks in status display 2026-02-25 02:25:29 +00:00

Merged #43 feat: tiered LLM providers (fast/heavy) 2026-02-25 02:16:30 +00:00

Merged #42 feat: per-project LLM models, ACP session pool, smart pagination tests 2026-02-25 01:29:57 +00:00

Merged #41 feat: completions update, create promptrequest, LLM flag rename, ACP content fix 2026-02-25 00:21:52 +00:00

Merged #40 feat: persistent Gemini ACP provider + status spinner 2026-02-24 23:52:32 +00:00

Merged #39 feat: LLM provider configuration, secret store, and setup wizard 2026-02-24 22:48:40 +00:00

Merged #38 feat: smart response pagination for large MCP tool results 2026-02-24 21:40:54 +00:00

Merged #37 fix: STDIO transport stdout flush and MCP notification handling 2026-02-24 19:10:04 +00:00

Merged #36 feat: prompt resources, proxy transport fix, enriched descriptions 2026-02-24 14:53:25 +00:00

Merged #35 feat: add mcpctl mcp STDIO bridge, rework config claude 2026-02-24 00:52:21 +00:00

Merged #34 fix: don't send Content-Type on bodyless DELETE, include full server data in project queries 2026-02-23 19:55:36 +00:00

Merged #33 fix: prevent attach/detach-server from repeating server arg on tab 2026-02-23 19:36:54 +00:00

Merged #32 fix: instance completions use server.name, smart attach/detach 2026-02-23 19:32:35 +00:00

Merged #31 fix: use .[][].name in jq for wrapped JSON response 2026-02-23 19:27:03 +00:00

Merged #30 fix: use jq for completion name extraction to avoid nested matches 2026-02-23 19:23:49 +00:00

Merged #29 feat: erase stale fish completions and add completion tests 2026-02-23 19:17:01 +00:00

Merged #28 feat: context-aware completions with dynamic resource names 2026-02-23 19:08:46 +00:00

Merged #27 feat: --project scopes get servers/instances 2026-02-23 19:03:24 +00:00

Merged #26 feat: add tests.sh runner and project routes tests 2026-02-23 18:58:07 +00:00

Merged #25 fix: project list uses RBAC filtering instead of ownerId 2026-02-23 18:52:30 +00:00

Merged #24 feat: remove ProjectMember, add expose RBAC role, attach/detach-server 2026-02-23 17:50:25 +00:00

Merged #23 fix: RBAC name-scoped access — CUID resolution + list filtering 2026-02-23 12:27:49 +00:00

Merged #22 fix: update shell completions for current CLI commands 2026-02-23 12:00:50 +00:00

Merged #21 fix: migrate legacy admin role at startup 2026-02-23 11:31:32 +00:00

Merged #20 fix: resolve tsc --build type errors 2026-02-23 11:08:09 +00:00

Merged #19 feat: granular RBAC with resource/operation bindings, users, groups 2026-02-23 11:05:52 +00:00

Merged #18 fix: add missing passwordHash to DB test user factory 2026-02-23 01:03:11 +00:00

Merged #17 feat: MCP health probe runner with tool-call probes 2026-02-23 00:39:10 +00:00

Merged #16 fix: stdin open for STDIO servers + describe instance resolution 2026-02-23 00:26:50 +00:00

Merged #15 feat: container liveness sync + node-runner slim base 2026-02-23 00:18:41 +00:00

Merged #14 fix: logs resolves server names + replica handling + tests 2026-02-23 00:12:50 +00:00

Merged #13 fix: show server name in instances, logs by server name 2026-02-23 00:07:58 +00:00

Merged #12 feat: auto-pull images + registry path for node-runner 2026-02-23 00:03:20 +00:00

Merged #11 feat: add node-runner base image for npm-based MCP servers 2026-02-22 23:41:37 +00:00

Merged #10 fix: error handling and --force flag for create commands 2026-02-22 23:06:53 +00:00

Merged #9 feat: MCP healthcheck probes + new templates 2026-02-22 22:50:11 +00:00

Merged #8 feat: add MCP server templates and deployment infrastructure 2026-02-22 22:25:03 +00:00

Merged #7 feat: replace profiles with kubernetes-style secrets 2026-02-22 18:41:45 +00:00

Merged #6 feat: create/edit commands, apply-compatible output, better describe 2026-02-22 16:40:36 +00:00

Merged #5 feat: kubectl-style CLI + Deployment/Pod model 2026-02-22 13:39:02 +00:00

Merged #4 feat: external MCP server support + HA MCP PoC 2026-02-22 12:39:19 +00:00

Merged #3 feat: v2 3-tier architecture (mcpctl → mcplocal → mcpd) 2026-02-22 11:44:03 +00:00

Merged #1 feat: MCP registry client with multi-source search 2026-02-21 03:49:14 +00:00

7 Pull requests proposed by 1 user

2 Issues closed from 1 user

2 Issues created by 0 users