Peter Steinberger
fa468d0c2d
fix(bonjour): default mdns host to system hostname
2026-04-27 11:35:19 +01:00
Peter Steinberger
fa0d81ed13
fix(agents): retry empty openai-compatible turns
2026-04-27 11:24:14 +01:00
Peter Steinberger
4067d78a4c
fix(exec): enforce default timeout on node runs
2026-04-27 11:15:33 +01:00
Peter Steinberger
4003e4389a
fix(memory-core): support dreaming model override
2026-04-27 11:08:21 +01:00
Peter Steinberger
7dc9a367ef
fix: avoid persisting proxy env in gateway services
2026-04-27 10:46:31 +01:00
Peter Steinberger
531a0ddfe4
fix(config): repair retired llm timeout key
2026-04-27 10:39:56 +01:00
Peter Steinberger
f9b78fb08e
docs(models): clarify local tool call workaround
2026-04-27 10:37:52 +01:00
Peter Steinberger
1ee885123f
docs(models): document required tool choice workaround
2026-04-27 10:32:20 +01:00
Peter Steinberger
1b81f75654
docs(providers): document cerebras setup
2026-04-27 10:22:21 +01:00
Peter Steinberger
13f9deb619
fix: audit windows task managed env drift
2026-04-27 10:19:50 +01:00
Peter Steinberger
67f1266fe8
fix: repair managed service env install migration
2026-04-27 10:13:01 +01:00
Samuel Rodda
6c252cc54c
fix(update): require applied gateway restarts
...
Require Control UI updates to observe a real gateway process replacement, surface skipped/error update outcomes, and verify the running gateway version after restart.\n\nAdds update.status restart-sentinel plumbing, docs, generated protocol model updates, and changelog attribution.\n\nLocal verification:\n- pnpm test src/gateway/server-methods/update.test.ts src/cli/gateway-cli/run-loop.test.ts src/infra/restart-sentinel.test.ts src/infra/process-respawn.test.ts src/infra/update-runner.test.ts ui/src/ui/app-gateway.node.test.ts ui/src/ui/controllers/config.test.ts\n- git diff --check\n- pnpm exec oxfmt --check --threads=1 CHANGELOG.md docs/gateway/protocol.md docs/gateway/configuration.md docs/web/control-ui.md\n- pnpm docs:check-mdx
2026-04-27 04:07:43 -05:00
Peter Steinberger
cb45f16330
docs: clarify cron concurrency lanes
2026-04-27 09:54:58 +01:00
Peter Steinberger
a95da5b52d
fix(models): enrich local transport failure diagnostics
2026-04-27 09:25:38 +01:00
Peter Steinberger
f9181835e8
fix(agents): warn on fake local tool calls
2026-04-27 09:14:59 +01:00
Peter Steinberger
da55212c6e
fix(lmstudio): promote bracketed tool calls
2026-04-27 08:38:53 +01:00
Vincent Koc
2a17abcf5d
docs: sentence-case sweep across 4 more pages
...
- platforms/digitalocean: Cost Comparison (2026), Oracle Cloud Free Alternative
- gateway/remote-gateway-readme: Quick Setup, How It Works
- cli/crestodian: Setup Bootstrap
- plugins/codex-harness: Computer Use
(Brand-named headings preserved across azure.md, web.md, firecrawl.md, clawhub.md, config-channels.md, security/index.md.)
2026-04-27 00:01:52 -07:00
Vincent Koc
41268ded2d
docs: full-page sentence-case sweep across 5 worst-offender pages
...
- channels/msteams: 8 H2/H3 (Federated Authentication, Local Development, Known Limitations, Reply Style, Presentation Cards, Private Channels, etc.)
- auth-credential-semantics: 4 H2 (Stable Probe Reason Codes, Token Credentials, Explicit Auth Order Filtering, Probe Target Resolution)
- tools/browser: preserve brand-named headings (Browserless, WebSocket CDP, Chrome MCP, Control API, Brave); minor cleanup
- security/CONTRIBUTING-THREAT-MODEL: 4 H2/H3 (What We Use, Risk Levels, Review Process; Threat IDs preserved as branded label)
- gateway/multiple-gateways: 4 H2 (Best Recommended Setup, Why This Works, General Multi-Gateway Setup, Isolation Checklist)
2026-04-26 23:58:35 -07:00
Peter Steinberger
4bca42d933
fix(cron): alert on persistent skipped runs
2026-04-27 07:31:04 +01:00
Peter Steinberger
ca67762b88
fix(image): honor media timeouts
2026-04-27 07:09:36 +01:00
Peter Steinberger
422fa99197
fix(models): honor provider context defaults
2026-04-27 06:32:24 +01:00
Vincent Koc
5bba899a70
docs: batch fix filler Note/page openers and one TUI auth Warning
...
- gateway/authentication: tighten model-provider Note opener
- help/debugging: drop 'this page covers' filler
- reference/session-management-compaction: rephrase end-to-end intro
- reference/transcript-hygiene: drop 'this document describes' filler
- web/index: collapse 'this page focuses' filler
- web/tui: convert prose --url Note to Warning component
2026-04-26 22:12:17 -07:00
Vincent Koc
a167e687ce
docs: fix live docs CI
2026-04-26 22:04:16 -07:00
Vincent Koc
6c49039a23
docs(gateway): batch convert callouts and fix JSON5 smart quotes
...
- security/index: 3 prose callouts (Note/Warning) for remote credential rules, sandbox scope, elevated mode
- tailscale: loopback Note component
- pairing: bulleted Important warning to Warning component
- openshell: host-edit warning to Warning component
- local-models: replace 13 smart quotes inside the LM Studio JSON5 example so it parses
2026-04-26 21:56:59 -07:00
Vincent Koc
e2ecf292bc
docs(doctor): document models.providers.api migration and stale-enum skip
...
Add the legacy `models.providers.*.api: "openai"` → `"openai-completions"`
migration to doctor's Current migrations list, and note the gateway startup
behavior that skips providers with future or unknown api enum values instead
of failing closed.
Traces to:
- 6a7980e984 fix(doctor): migrate legacy OpenAI provider api
- 147f4f50f5 fix(gateway): skip stale model provider api entries
2026-04-26 21:39:00 -07:00
Vincent Koc
8cd68487d9
docs(remote): rename numbered headings and use Note components
2026-04-26 21:29:03 -07:00
Peter Steinberger
7c0fdae9b9
docs(providers): document local model request timeout
2026-04-27 05:27:41 +01:00
Peter Steinberger
18b76e3995
fix(ollama): scope request timeouts to providers
2026-04-27 04:55:11 +01:00
Peter Steinberger
29af4add2a
feat: trigger compaction for oversized transcripts
2026-04-27 03:46:11 +01:00
Peter Steinberger
20d6daaeaa
docs: document automatic bonjour container policy
2026-04-27 00:00:22 +01:00
Vincent Koc
2194a8c64c
docs(logging): document request trace scopes
2026-04-26 14:13:15 -07:00
Vincent Koc
f0566e410a
docs(diagnostics): document model call size timing
2026-04-26 13:43:22 -07:00
Vincent Koc
df542f75a9
fix(logging): expose trace fields in file logs
2026-04-26 12:52:04 -07:00
Vincent Koc
406ae72fd2
fix(logging): redact persisted transcript text
2026-04-26 12:12:44 -07:00
Vincent Koc
19e41a1e69
docs(logging): clarify redaction surfaces
2026-04-26 11:09:56 -07:00
Vincent Koc
893f070560
docs(prometheus): rewrite with Steps quick start, Tabs for enable methods and pull-vs-push, AccordionGroup for label policy and troubleshooting; document the 2048-series cap and trusted-operator scope from the diagnostics-prometheus plugin code
2026-04-26 02:26:08 -07:00
Vincent Koc
0f2e7510cb
feat(diagnostics-prometheus): add protected metrics exporter
2026-04-26 02:15:33 -07:00
Peter Steinberger
d9c5040fc5
docs(tailscale): clarify Control UI pairing
2026-04-26 09:46:59 +01:00
Shakker
6cf5a5fbcd
docs: document external service repair policy
2026-04-26 09:08:36 +01:00
Vincent Koc
64a7a34c83
docs(trusted-proxy-auth): rewrite with Steps for handshake, Tabs for TLS, AccordionGroup for proxy examples and troubleshooting
2026-04-26 01:04:51 -07:00
Vincent Koc
fe69b02951
docs(sandboxing): rewrite with Tabs for modes/backends/workspace, AccordionGroup for SSH/OpenShell details, Steps for image setup
2026-04-26 00:35:52 -07:00
Vincent Koc
434c8a1c91
docs(heartbeat): rewrite with Steps for quick start, ParamField for field notes, AccordionGroup for delivery and tasks behavior
2026-04-26 00:30:47 -07:00
Vincent Koc
a77996dc56
fix(diagnostics): propagate trusted traceparent headers
2026-04-26 00:24:47 -07:00
Peter Steinberger
5b9be2cdb1
fix: migrate agent runtime config
2026-04-26 08:12:44 +01:00
Vincent Koc
9d6e79019f
docs(secrets): rewrite with Tabs for SecretRef sources, AccordionGroup for providers and exec examples, Steps for the audit flow
2026-04-26 00:12:05 -07:00
Vincent Koc
f48dc96d43
docs(opentelemetry): document harness lifecycle metric, span, and diagnostic events from 82ddcf24f5
2026-04-25 23:54:30 -07:00
Vincent Koc
ff7f0df871
docs(config-tools): rewrite with AccordionGroup for provider examples and field details, ParamField for loop detectors
2026-04-25 23:51:26 -07:00
Vincent Koc
bb0ef5ef18
docs(troubleshooting): rewrite with AccordionGroup for symptom signatures, Steps for fix flows, and Warning callouts
2026-04-25 23:44:25 -07:00
Vincent Koc
8c87a637e9
docs(doctor): rewrite with Tabs for headless flags and AccordionGroup for the 19+ detailed behaviors
2026-04-25 23:40:24 -07:00
Peter Steinberger
8bbb143ab8
fix: enforce device token scope containment
2026-04-26 07:28:21 +01:00