Commit Graph

  • 1bba5f27ab feat(skills): add antigravity-cli operator skill Tony Simons 2026-05-21 23:24:16 -05:00
  • d6f2bdabda docs(skills): regen catalog + sidebar for optional grok skill teknium1 2026-05-29 04:12:38 -07:00
  • 99ddba94ed chore(skills/grok): make optional + tighten SKILL.md to modern format teknium1 2026-05-29 04:12:18 -07:00
  • 10cd4138cc feat(skills): add grok skill for xAI Grok Build CLI Matt Maximo 2026-05-28 15:08:40 -04:00
  • 5e7c2ffa9f chore(models): gemini-3.5-flash replaces gemini-3-flash-preview in OpenRouter + Nous lists (#34581) Teknium 2026-05-29 04:27:58 -07:00
  • 1c53d39eaa test: deflake process-registry kill + PTY resize tests teknium1 2026-05-29 04:11:09 -07:00
  • 6a2e3c2d26 fix(gateway): guard adapter-trust check against bare GatewayRunner in tests teknium1 2026-05-29 03:59:57 -07:00
  • fd09b2c55e fix(gateway): trust adapter-owned access policy over env default-deny (#34515) teknium1 2026-05-29 03:51:40 -07:00
  • ddaf2f6712 style: restore PEP8 blank-line separation after dead-code removal teknium1 2026-05-29 04:10:07 -07:00
  • dc235e93cb chore: remove dead code — 28 unused functions/classes across 16 files kshitijk4poor 2026-05-29 15:36:58 +05:30
  • 0aa9f6acfa docs(nav): wire multi-profile-gateways guide into sidebar teknium1 2026-05-29 04:01:43 -07:00
  • 0c0a905011 docs(gateway): add multi-profile gateways operations guide William Chen 2026-05-21 22:33:12 -07:00
  • e4b9532c18 feat: embedder environment-hint hook for the system prompt (#34574) Teknium 2026-05-29 04:10:05 -07:00
  • c0b17b3c0c docs(weixin): clarify allowed users setup Hariharan Ayappane 2026-05-16 12:28:34 +05:30
  • 2520c9ad68 docs(skills): clarify Reminders alarm timing Dave Tist 2026-05-15 09:32:05 +02:00
  • 62e81b2d9b docs(windows): add WSL desktop shortcut guide LeonSGP43 2026-05-10 18:15:34 +08:00
  • fe7e0a8c1d docs(feishu): add permission scopes, event subscription, and publish steps SHL0MS 2026-04-09 12:30:45 -04:00
  • 6e179c44b1 fix(web): ensure plugin discovery before web_*_tool registry lookups briandevans 2026-05-29 03:43:14 -07:00
  • 58e1b04665 chore(release): map tillfalko to GitHub login for PR #29987 salvage teknium1 2026-05-29 03:40:41 -07:00
  • c77a697fa4 refactor(vision): consolidate native fast-path gate into one shared helper teknium1 2026-05-29 03:40:26 -07:00
  • c3f28c651d docs(browser): update browser_vision tool description for native vision routing tillfalko 2026-05-21 21:07:32 +02:00
  • 2402ec5e7b test: extend test coverage to native image routing tillfalko 2026-05-21 17:32:40 +02:00
  • f8b8dffccf fix(browser): add native image support to browser_vision and respect supports_vision tillfalko 2026-05-21 17:31:35 +02:00
  • f05353397d fix(vision): respect supports_vision in vision_analyze tillfalko 2026-05-21 17:30:51 +02:00
  • 784d8dd2c2 fix(matrix): fail-closed approval reaction auth when MATRIX_ALLOWED_USERS is empty EloquentBrush0x 2026-05-22 00:44:40 +03:00
  • 3171845479 fix(code-exec): make dropped HERMES_* env vars diagnosable in sandbox scrub teknium1 2026-05-29 01:28:37 -07:00
  • 4bdae34771 test(code-exec): regression suite for the approval-bypass cluster firefly 2026-05-28 17:47:09 -04:00
  • 655090b3d3 feat(gateway): warn at startup on manual approvals with no risk assessor firefly 2026-05-28 17:47:09 -04:00
  • 1083977261 fix(code-exec): restore approval context in execute_code RPC threads + guard entry firefly 2026-05-28 17:47:09 -04:00
  • 21aeefe5fd fix(code-exec): propagate agent-turn context into tool worker threads firefly 2026-05-28 17:47:09 -04:00
  • a22c250001 refactor(auth): remove vestigial Nous min_key_ttl/inference_auth_mode params kshitijk4poor 2026-05-29 14:48:51 +05:30
  • 95cf8f9842 refactor(auth): drop weak JWT-shape fallback in auxiliary _nous_api_key kshitijk4poor 2026-05-29 14:19:06 +05:30
  • 4e4984a11a test(auth): update nous jwt-only expectations Robin Fernandes 2026-05-29 08:17:58 +10:00
  • 7e958dafc2 fix(auth): address Nous JWT fallback review Robin Fernandes 2026-05-28 19:26:30 +10:00
  • 41ff6e5937 refactor(auth): Disable Nous legacy session key fallback Robin Fernandes 2026-05-28 18:30:37 +10:00
  • a87f0a82a5 test(tool-search): redact secrets from harness transcripts + console teknium1 2026-05-29 01:40:40 -07:00
  • 18c9e89106 test: update _invoke_tool dispatch assertion for new toolset-scope kwargs teknium1 2026-05-29 01:32:18 -07:00
  • 1709776120 test(tool-search): add live A/B harness, drop checked-in transcripts teknium1 2026-05-29 01:28:22 -07:00
  • 7427b9d581 fix(tool-search): scope bridge catalog + dispatch to the session's toolsets teknium1 2026-05-29 01:21:41 -07:00
  • 369075dc95 feat(tools): progressive tool disclosure for MCP and plugin tools teknium1 2026-05-23 15:22:01 -07:00
  • 73d73f1f0d fix(codex): relax no-byte TTFB watchdog default from 12s to 120s teknium1 2026-05-29 01:24:53 -07:00
  • 6bebab4761 fix(security): narrow Bedrock subprocess strip to inference bearer token only teknium1 2026-05-29 01:29:23 -07:00
  • 95b5b72404 fix(security): block AWS SDK creds from subprocess env zapabob 2026-05-29 13:59:30 +09:00
  • db2ce9e7d2 fix(compression): fail open when lock subsystem is missing (version skew) (#34475) Teknium 2026-05-29 01:32:32 -07:00
  • e28a668b40 fix(gateway): diagnosable MEDIA rejections + canonical cache roots + null-path guard Teknium 2026-05-29 01:10:48 -07:00
  • 2765b02021 fix(packaging): ship bundled plugin.yaml manifests in wheel and sdist teknium1 2026-05-29 01:10:46 -07:00
  • c01a2df0a3 fix(auth): don't launch a text-mode browser inside the terminal for OAuth (#34479) Teknium 2026-05-29 01:23:06 -07:00
  • f247686c42 feat(yuanbao): cache resolved media resources by resourceId loongzhao 2026-05-29 00:49:42 -07:00
  • f32b66c758 fix: improve plugins list usability wysie 2026-05-28 01:18:16 +08:00
  • c692000a57 docs(xai-oauth): mirror bare-code paste note to the primary guide (#33917) Teknium 2026-05-29 00:30:02 -07:00
  • 2410e11395 docs(xai-oauth): note bare-code manual-paste from #33880 Evo 2026-05-28 22:30:06 +08:00
  • 0384398c65 chore(release): map blackpilledsoftware-prog email to GitHub login Teknium 2026-05-28 23:42:10 -07:00
  • 26b83a5f5f fix(cli): ignore terminal focus reports (salvage of #16780) Blake 2026-05-28 23:41:34 -07:00
  • c1485d52e3 chore(release): add moikapy AUTHOR_MAP for PR #31527 salvage Teknium 2026-05-28 23:46:14 -07:00
  • f6a2ba6261 fix(auxiliary): detect xAI OAuth 403 bad-credentials as auth error moikapy 2026-05-24 10:58:55 -04:00
  • bc736ff543 test(model-catalog): use exact URL equality in fallback tests teknium1 2026-05-29 00:10:59 -07:00
  • f2d88c820c fix(model-catalog): fall through to raw.github when Vercel 403s; swap step-3.5-flash for step-3.7-flash on OpenRouter+Nous teknium1 2026-05-28 23:58:52 -07:00
  • 8d57281650 chore: add AUTHOR_MAP entry for Interstellar-code teknium1 2026-05-29 00:13:10 -07:00
  • 9d4fda9952 feat(kanban): add POST /runs/{run_id}/terminate endpoint Rohit Sharma 2026-05-23 21:19:00 +02:00
  • 7d10105918 test(kanban): update iteration-exhaustion tests for #29747 gap 2 teknium1 2026-05-28 23:57:03 -07:00
  • 592a4ffb6b fix(kanban): close three blocked/iteration-exhausted handling gaps (#29747) teknium1 2026-05-28 23:40:50 -07:00
  • bc31ee5cf8 fix(kanban): bridge worker runtime activity to board heartbeat (#31752) teknium1 2026-05-28 23:25:42 -07:00
  • 40217aa194 fix(kanban): tell workers not to use clarify; route to kanban_block instead (#32167) teknium1 2026-05-28 23:21:52 -07:00
  • 86a389fee2 fix(credential-pool): STATUS_DEAD for terminal OAuth failures (#32849) (#34412) Teknium 2026-05-28 23:45:42 -07:00
  • ae6817f7f7 fix(kanban): add --reason flag to unblock for symmetry with block (#30897) teknium1 2026-05-28 23:16:20 -07:00
  • 4126da65ae fix(security): add bws_cache.json to file_safety read guard AhmetArif0 2026-05-25 16:29:14 +03:00
  • 71ae98b792 chore(release): map seppe@fushia.be to GitHub login Teknium 2026-05-28 23:20:25 -07:00
  • cf8862cfa3 fix: preserve Ctrl+J newlines in Ghostty Seppe Gadeyne 2026-05-27 11:31:47 +02:00
  • 1386a7e478 fix(xai-sanitize): deepcopy tools_for_api before in-place mutation (#27907) Gabor Barany 2026-05-28 23:23:22 -07:00
  • db96fc60d0 fix(gateway): keep Telegram topic bindings aligned with compression children (#34409) Teknium 2026-05-28 23:25:52 -07:00
  • ec7736f8a7 fix(docker): auto-join Docker socket group for docker-in-docker backend Ben 2026-05-29 16:14:10 +10:00
  • 48083211ef fix(docker): accept PUID/PGID as aliases for HERMES_UID/HERMES_GID (#25872) (#34401) Ben Barclay 2026-05-29 16:07:15 +10:00
  • a0fc3df878 fix(browser): rewrite Camofox Docker loopback URLs (#25541) wysie 2026-05-29 13:43:55 +08:00
  • f61fd59b62 docs(run_agent): clarify why F401 re-exports stay Teknium 2026-05-28 21:58:08 -07:00
  • 00b8204cf4 fix: restore side-effect imports in test files (test_kanban_tools, test_command_guards) Teknium 2026-05-28 21:35:19 -07:00
  • e371bf5d68 fix: re-export pruned names for tests that mock.patch or from-import them Teknium 2026-05-28 21:10:34 -07:00
  • 66827f8947 chore: prune unused imports and duplicate import redefinitions kshitijk4poor 2026-05-29 02:04:58 +05:30
  • a4d8f0f62a feat(prompt): universal task-completion guidance + local Python toolchain probe (#34340) Teknium 2026-05-28 22:26:09 -07:00
  • 75d2c081c9 fix(logging): recover gateway.log handler from external rotation (#34349) Teknium 2026-05-28 22:26:00 -07:00
  • a30480bd2b fix(compression): prevent session-id fork from concurrent compressions (#34351) Teknium 2026-05-28 21:40:39 -07:00
  • 28bb7e0a8e fix(web): bridge Tailwind --font-sans to --theme-font-sans (#20406) liuhao1024 2026-05-29 12:19:06 +08:00
  • 100536134c refactor(gateway): generalize topic recovery via adapter hook teknium1 2026-05-28 20:49:53 -07:00
  • 5407d25599 Fix Telegram DM topic text batch keying LeonSGP43 2026-05-27 11:31:28 +08:00
  • 90f0f32eae docs(security): add network egress isolation guide for Docker deployments (#26385) Manzela 2026-05-29 07:09:10 +03:00
  • 40fa0c1d19 fix(docker): skip credential/skills/cache mounts when source is invalid (#24490) (#34331) Ben Barclay 2026-05-29 14:09:04 +10:00
  • 69b74c15a3 fix(kanban): CLI dispatch honors max_in_progress/max_spawn from config; swap missing 'avoid-ai-writing' skill for bundled humanizer (#33488, #29415) (#34337) Teknium 2026-05-28 21:00:46 -07:00
  • 8cf6b3da9d fix(opencode-go): cap mimo-v2.5-pro max_tokens at 131072 teknium1 2026-05-28 20:35:04 -07:00
  • bfecfabd0f Revert "feat(skills): integrate NVIDIA/skills as a trusted skills hub tap" teknium1 2026-05-28 20:39:11 -07:00
  • 44df52005a fix(tools): guard Path.home() against PermissionError in has_direct_modal_credentials (#33528) liuhao1024 2026-05-29 11:35:39 +08:00
  • 9992e32db3 feat(skills): integrate NVIDIA/skills as a trusted skills hub tap Teknium 2026-05-28 19:20:12 -07:00
  • 042c1d6bb0 test: cover fallback dropped-turn handoff hinotoi-agent 2026-05-24 10:24:14 +08:00
  • 6dc068ef04 fix: broaden deterministic compression fallback coverage Hinotoi Agent 2026-05-24 10:10:57 +08:00
  • e785c0ad70 fix: preserve context when summary generation fails Hinotoi Agent 2026-05-24 09:45:05 +08:00
  • c834624f7d fix(voice): honor PIPEWIRE_REMOTE in PortAudio fallback checks (#33473) Dusk 2026-05-29 06:30:17 +03:00
  • 54bf798765 approval: add docker restart/stop/kill to DANGEROUS_PATTERNS (#33438) Брагарник Дмитро 2026-05-29 06:26:54 +03:00
  • 593e4b435e Add iputils-ping (ping) to Docker image (#32015) ninjmnky 2026-05-29 06:25:32 +03:00
  • a618789dba fix(dashboard-auth): share /api/* public allowlist between legacy and OAuth gates Ben 2026-05-29 12:03:49 +10:00
  • 3b6347af15 feat(kanban): default_assignee fallback + per-profile concurrency cap (#27145, #21582) (#34244) Teknium 2026-05-28 19:02:55 -07:00
  • 42612aa350 docs(docker): refresh user-guide page for s6-overlay reality Ben 2026-05-29 11:33:32 +10:00
  • 3c6e70aef1 docs(docker): document new persist-across-processes contract and orphan reaper (#20561) Ben 2026-05-29 10:48:32 +10:00