cf85e36ede
Merge pull request 'feat(gate): drop reasoning field from selection (~1.5s)' (#90) from feat/gate-drop-reasoning into main
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
574fc63bb1
docs(reliability): fallback needs a real API key (#85)
michal2026-07-22 22:41:37 +00:00
88025d0ef5
docs(reliability): fallback target needs a real sk-ant-api03 key, not an OAuth token
Michal
2026-07-22 23:41:30 +01:00
e95aeeb3a2
fix(mcpd): anthropic adapter OAuth support (#84)
michal2026-07-21 22:46:26 +00:00
a1c545d21a
fix(mcpd): anthropic adapter supports OAuth (sk-ant-oat) keys via Bearer
Michal
2026-07-21 23:43:56 +01:00
efbe99832b
Merge pull request 'feat(chat): LLM failover chain + show which model answered' (#83) from feat/llm-failover-chain into main
michal2026-07-21 22:40:29 +00:00
18524c1c57
feat(chat): LLM failover chain + show which model answered
Michal
2026-07-21 23:39:56 +01:00
3465596635
Merge pull request 'feat(reliability): bound + fail over + surface LLM-optional ops' (#82) from feat/llm-resilience into main
michal2026-07-19 15:29:00 +00:00
485b8f613f
feat(reliability): bound + fail over + surface LLM-optional ops
Michal
2026-07-19 16:28:34 +01:00
d839d3c6cf
Merge pull request 'feat(chat): project-scoped chat — mcpctl chat --project <name>' (#81) from feat/project-chat into main
michal2026-07-18 09:34:47 +00:00
ae66ad8430
Merge pull request 'fix(pulumi): drop exports map so Pulumi can serialize the provider (v0.0.2)' (#80) from fix/pulumi-provider-exports into main
michal2026-07-17 21:32:49 +00:00
a517443828
fix(pulumi): drop exports map so Pulumi can serialize the provider (v0.0.2)
Michal
2026-07-17 22:32:41 +01:00
8b6dbdd368
Merge pull request 'feat(pulumi): @mcpctl/pulumi — generic Pulumi provider for mcpctl' (#79) from feat/pulumi-provider into main
michal2026-07-17 21:02:44 +00:00
f3d92235db
feat(pulumi): @mcpctl/pulumi — generic Pulumi provider for mcpctl
Michal
2026-07-17 22:02:22 +01:00
e2db8d9003
Merge pull request 'fix(cli): login over HTTPS + suggest last-used email' (#78) from fix/login-https-and-email-suggest into main
michal2026-07-17 20:07:00 +00:00
6ef16f12b6
fix(cli): login over HTTPS + suggest last-used email
Michal
2026-07-17 21:06:29 +01:00
76470f4f8c
Merge pull request 'mcpd error-log view: 'mcpctl errors'' (#77) from feat/mcpd-error-log into main
michal2026-06-16 22:31:55 +00:00
ab00fc6296
Merge pull request 'OpenBao provisioning script (recurrence fix)' (#76) from feat/openbao-provisioning into main
michal2026-06-16 22:31:54 +00:00
25da5a3a22
feat(errors): mcpd error-log ring buffer + 'mcpctl errors'
Michal
2026-06-16 23:25:55 +01:00
7e8568777e
feat(ops): idempotent OpenBao provisioning script
Michal
2026-06-16 23:21:08 +01:00
9f4b8c9149
Merge pull request 'Integrate skills + v7-visibility + mcpctl passwd (deployed)' (#75) from integration/skills-v7-passwd into main
michal2026-06-16 22:16:47 +00:00
467757b966
feat(status): show SecretBackend health in mcpctl status
Michal
2026-06-16 23:13:50 +01:00
4c7e648771
fix(smoke): read CLI credentials from ~/.mcpctl (active path)
Michal
2026-06-16 22:41:30 +01:00
1dcfdc8b05
feat(mcpd): async inference task API + tasks RBAC resource (v5 Stage 3)
Michal
2026-04-28 15:06:31 +01:00
7b18bb6d6b
feat(mcpd): VirtualLlmService rewires through durable queue (v5 Stage 2)
Michal
2026-04-28 02:33:26 +01:00
ed21ad1b5a
feat(mcpd+db): durable InferenceTask queue + state machine (v5 Stage 1)
Michal
2026-04-28 02:14:45 +01:00
256e117021
Merge pull request 'feat: v4 LB pools by shared poolName' (#69) from feat/llm-pool-by-name into main
michal2026-04-28 01:02:45 +00:00
137711fdf6
feat(docs+smoke): LB pool live smoke + virtual-llms.md pool semantics (v4 Stage 3)
Michal
2026-04-27 23:22:15 +01:00
e21f96080d
feat(mcpd+cli+mcplocal): /llms/<name>/members + POOL column + --pool-name (v4 Stage 2)
Michal
2026-04-27 23:18:53 +01:00
7949e1393d
feat(mcpd+db): Llm.poolName + chat dispatcher pool failover (v4 Stage 1)
Michal
2026-04-27 22:02:41 +01:00
c0b4dc89f3
Merge pull request 'chore: fulldeploy uses bao-backed pulumi wrapper for drift check' (#68) from chore/fulldeploy-pulumi-wrapper into main
michal2026-04-27 20:21:33 +00:00
7f49294b36
chore(fulldeploy): use kubernetes-deployment/scripts/pulumi.sh wrapper
Michal
2026-04-27 19:14:36 +01:00
f5bdeea8e7
Merge pull request 'feat: virtual agents v3 (Stages 1-3) + real fixes for chat/adapter/CLI thread format' (#67) from feat/virtual-agent-v3 into main
michal2026-04-27 18:06:59 +00:00
1998b733b2
feat(cli+docs): mcpctl get agent KIND/STATUS columns + virtual-agent smoke + docs (v3 Stage 4)
Michal
2026-04-27 18:47:03 +01:00
610808b9e7
fix(chat): real fixes for thinking-model + URL conventions, not test tweaks
Michal
2026-04-27 18:39:01 +01:00