Commit Graph

  • b0393af38c Merge pull request #20805 from NousResearch/austin-feat-sessions-skills-menu Austin Pickett 2026-05-07 18:54:16 -04:00
  • 7f369bfe55 chore(release): add hllqkb to AUTHOR_MAP for PR #21288 salvage teknium1 2026-05-07 15:21:12 -07:00
  • c80fa728bd fix(installer): set UV_NO_CONFIG=1 to avoid permission denied under sudo -u hllqkb 2026-05-07 21:30:52 +08:00
  • 292f468366 fix(mcp): unwrap platforms key in channels_list teknium 2026-05-07 13:05:49 -07:00
  • d87c7b99e2 fix(analytics): prevent silent token loss and add Claude 4.5–4.7 pricing (#21455) Austin Pickett 2026-05-07 16:24:31 -04:00
  • cff821e2dc docs: register triage_specifier in the aux-models enumerations (#21494) Teknium 2026-05-07 13:07:18 -07:00
  • 2214ab1073 chore: fix AUTHOR_MAP for johnsonblake1@gmail.com → voteblake teknium1 2026-05-07 11:20:15 -07:00
  • 9076a2e74e fix(agent): keep Nous GPT-5 fallback on chat completions Blake Johnson 2026-05-04 11:19:56 -07:00
  • 24d48ffb82 feat(kanban): add specify — auxiliary LLM fleshes out triage tasks (#21435) Teknium 2026-05-07 13:04:41 -07:00
  • 732a6c45fa feat: add termux doctor fallback guidance for blocked extras adybag14-cyber 2026-05-07 19:42:39 +01:00
  • dc5ef1ac8e fix: add termux-all install profile and safe fallbacks adybag14-cyber 2026-05-07 19:38:52 +01:00
  • da18fd084a fix: strengthen termux install network prerequisites adybag14-cyber 2026-05-07 19:29:27 +01:00
  • 54c0b10d14 fix(update): add heartbeat during dependency install adybag14-cyber 2026-05-07 18:12:44 +01:00
  • 04193cf71c feat(web): add Brave Search (free tier) and DDGS search providers Abd0r 2026-05-07 07:23:03 -07:00
  • cdc0a47dd5 test(hermes_constants): cover parse_reasoning_effort() xxxigm 2026-05-07 21:56:50 +07:00
  • 7e2af0c2e8 feat(acp): pass image file attachments through as image_url parts Teknium 2026-05-07 09:20:38 -07:00
  • 733e297b8a fix(acp): inline file attachment resources HenkDz 2026-05-07 17:07:57 +01:00
  • 498bfc7bc1 chore: release v0.13.0 (2026.5.7) (#21406) Teknium 2026-05-07 09:22:48 -07:00
  • 2564132a1f fix(telegram): preserve thread_id=1 for forum General typing indicator (#21390) Teknium 2026-05-07 08:39:21 -07:00
  • 812ce0b987 fix(run_agent): break permanent empty-response loop from orphan tool-tail (#21385) Teknium 2026-05-07 08:35:10 -07:00
  • 1d2029b2b7 fix(update): reset-failed before every fallback restart so the gateway can't get stranded (#21371) Teknium 2026-05-07 08:34:12 -07:00
  • 04918345ea fix(cron): initialize MCP servers before constructing the cron AIAgent (#21354) Teknium 2026-05-07 07:53:03 -07:00
  • 4de3ef38b1 feat(qqbot): wire native tool-approval UX via inline keyboards WideLee 2026-05-07 07:47:14 -07:00
  • a1fe5f473d fix(cron): scan assembled prompt including skill content (#3968) (#21350) Teknium 2026-05-07 07:44:10 -07:00
  • bbff2f6345 chore(release): map maciekczech noreply email Teknium 2026-05-07 07:35:03 -07:00
  • 162ad3dd16 fix(kanban): filter dashboard board by selected tenant maciekczech 2026-05-04 15:56:39 +00:00
  • f4de3810ef test(kanban): cover dashboard select filter wiring maciekczech 2026-05-04 15:40:05 +00:00
  • 74c9c0eec9 fix(mcp): gate utility stubs on server-advertised capabilities (#21347) Teknium 2026-05-07 07:39:50 -07:00
  • 898b6d7d55 fix(webhook): widen INSECURE_NO_AUTH loopback check + tests + docs teknium1 2026-05-07 07:34:54 -07:00
  • fb4f953569 fix: block INSECURE_NO_AUTH on non-localhost webhook bindings 0z! 2026-05-07 17:03:17 +03:00
  • 5c08b851df docs(platforms): document env_enablement_fn + cron_deliver_env_var hooks (#21331) Teknium 2026-05-07 07:36:42 -07:00
  • 5b121c6e35 feat(qqbot): process attachments in quoted (reply) messages WideLee 2026-05-07 07:30:13 -07:00
  • de584cd1dd feat(qqbot): add inline-keyboard approvals and update prompts WideLee 2026-05-07 07:27:36 -07:00
  • 9feaeb632b feat(qqbot): add chunked upload with structured error types WideLee 2026-05-07 07:22:51 -07:00
  • ac51c4c1ad feat(kanban): per-task max_retries override (#20263 follow-up, supersedes #20972) (#21330) Teknium 2026-05-07 07:29:02 -07:00
  • ff09853235 docs(readme): prefer .venv to match AGENTS.md and scripts/run_tests.sh (#21334) xxxigm 2026-05-07 21:27:51 +07:00
  • 145e8ec237 fix(pairing): enforce lockout on approve_code, not just generate_code (#10195) (#21325) Teknium 2026-05-07 07:18:21 -07:00
  • 1baab8771a chore(release): add qWaitCrypto to AUTHOR_MAP for PR #21055 salvage Teknium 2026-05-07 07:16:38 -07:00
  • 62c2f5d8d2 fix(mcp): coerce numeric tool args defensively qWaitCrypto 2026-05-07 14:05:26 +08:00
  • 43cf72a458 chore(release): map donramon77 to AUTHOR_MAP for PR #18425 salvage Teknium 2026-05-07 06:47:48 -07:00
  • be87a96296 refactor(plugins/platforms): migrate IRC + Teams to new env_enablement + cron_deliver hooks Teknium 2026-05-07 06:47:25 -07:00
  • 44cd79e798 feat(plugins/google_chat): Google Chat platform adapter as a bundled plugin Ramón Fernández 2026-05-07 06:41:48 -07:00
  • af9336d575 feat(gateway): generic plugin hooks for env enablement + cron delivery Teknium 2026-05-07 06:33:23 -07:00
  • c8e3e39185 fix(mcp): surface image tool results as MEDIA tags instead of dropping them (#21328) Teknium 2026-05-07 07:14:16 -07:00
  • dd2dc2bddf fix(mcp): forward OAuth auth and bump sse_read_timeout on SSE transport (#21323) Teknium 2026-05-07 07:08:04 -07:00
  • 4ee6c3349a chore(release): map tuancanhnguyen706@gmail.com → xxxigm teknium1 2026-05-07 07:04:11 -07:00
  • d5fcc83922 fix(tests): avoid asyncio DeprecationWarning in event loop fixture on 3.12+ xxxigm 2026-05-07 20:55:59 +07:00
  • 12a0f5901c fix(dashboard): finish resumeId -> resumeParam rename in ChatPage (#21317) Teknium 2026-05-07 07:05:03 -07:00
  • e0a2b08768 fix(mcp): re-raise CancelledError explicitly in MCPServerTask.run (#21318) Teknium 2026-05-07 07:04:38 -07:00
  • 5a3e5b23d2 fix(memory): remove dead allOf schema block at the source Teknium 2026-05-07 07:02:05 -07:00
  • 3924cb408b fix: strip Codex-hostile top-level schema combinators Hirokazu Ogawa 2026-05-07 22:37:22 +09:00
  • 69d025e4a7 feat(gateway): add allowed_{chats,channels,rooms} whitelist to Telegram, Mattermost, Matrix, DingTalk Teknium 2026-05-07 05:58:56 -07:00
  • f5c9bb582c chore(release): add CashWilliams to AUTHOR_MAP Teknium 2026-05-07 05:58:38 -07:00
  • cd3ef685c4 feat(slack): add allowed_channels whitelist config Cash Williams 2026-04-10 16:39:22 -05:00
  • 6a4ecc0a9f fix(whatsapp): reject strangers by default, never respond in self-chat (#8389) (#21291) Teknium 2026-05-07 06:53:04 -07:00
  • 76d2dcdc8e fix(kanban): make code/pre styling theme-immune across all themes (#21086) (#21247) Teknium 2026-05-07 06:51:52 -07:00
  • fc88eec926 fix(compressor): soften summary prompt for content filters LeonSGP43 2026-05-04 09:42:23 +08:00
  • e795b7e3ab fix(delegate): expand composite toolsets before intersection in delegate_task luyao618 2026-05-04 09:42:13 +08:00
  • a78e622dfe fix(agent): honor configured model max tokens LeonSGP43 2026-05-04 09:36:43 +08:00
  • 52e2777821 feat(dashboard): support serving under URL prefix via X-Forwarded-Prefix cmcgrabby-hue 2026-05-03 18:19:50 -07:00
  • 6769060ae2 chore: AUTHOR_MAP entry for @glesperance Teknium 2026-05-07 06:37:12 -07:00
  • ec9d0e26d4 fix(tui): render structured content on resume Gabriel Lesperance 2026-05-03 20:37:10 -04:00
  • 30c9990175 chore: correct AUTHOR_MAP for oluwadareab12 (was mismapped to bennytimz) Teknium 2026-05-07 06:35:43 -07:00
  • edbbc96b55 fix(cli): replace get_event_loop() with get_running_loop() to silence RuntimeWarning in process_loop thread (#19285) oluwadareab12 2026-05-04 01:12:31 +01:00
  • 2c1921241c feat(models): add paid tencent/hy3-preview route on OpenRouter (#21077) Contentment003111 2026-05-07 21:34:48 +08:00
  • f9b4b8af34 fix(mcp): include exception type in error messages when str(exc) is empty liuhao1024 2026-05-04 07:56:05 +08:00
  • f481395d4c chore(release): add subtract0 to AUTHOR_MAP for PR #19935 salvage Teknium 2026-05-07 06:32:16 -07:00
  • a1f85ef2b9 fix(mcp): retry stale pipe transport failures Alexander Monas 2026-05-05 00:58:34 +02:00
  • 8ad117a3d6 fix(models): add alibaba-coding-plan to _PROVIDER_MODELS curated list TakeshiSawaguchi 2026-05-04 10:37:06 +09:00
  • 33563df027 chore: AUTHOR_MAP entry for @paul-tian Teknium 2026-05-07 06:30:56 -07:00
  • 4d4807585a fix(gateway): honor configured goal turn budget paul-tian 2026-05-04 09:56:09 +10:00
  • 0efc547962 fix(gateway): consolidate runtime-status writes + rate-limit failure logs Teknium 2026-05-07 06:29:52 -07:00
  • 5d9061148f fix(gateway): log platform status write failures instead of silently swallowing wabrent 2026-05-07 12:53:27 +03:00
  • 755b74fc2d chore: AUTHOR_MAP entry for @LucianoSP Teknium 2026-05-07 06:29:15 -07:00
  • f7b71aa0da fix: use configured model for gateway auth fallback Luciano Pacheco 2026-05-03 23:02:23 +00:00
  • 8aa30407c2 chore(release): add masonjames to AUTHOR_MAP for PR #10439 salvage Teknium 2026-05-07 06:27:35 -07:00
  • 80548f9a4f fix(mcp): report configured timeout in MCP call errors Mason James 2026-04-15 12:59:10 -04:00
  • 25187ca05c chore: AUTHOR_MAP entry for @hedirman Teknium 2026-05-07 06:27:34 -07:00
  • a9ebee5f02 Fix WhatsApp long message splitting Hedirman 2026-05-04 06:54:18 +08:00
  • 4d32f40306 fix(gateway): include exception detail in bootstrap warning output Teknium 2026-05-07 06:26:18 -07:00
  • 926402dd13 fix(gateway): surface bootstrap failures to stderr instead of silently swallowing wabrent 2026-05-07 12:52:44 +03:00
  • 5909526a06 fix(security): support SRI integrity verification for dashboard plugin scripts memosr 2026-05-04 01:20:06 +03:00
  • 46d1fc16ab chore(release): add AJV20 to AUTHOR_MAP for PR #10287 salvage Teknium 2026-05-07 06:25:06 -07:00
  • 9575bce6ca fix(mcp): clear stale thread interrupt before MCP discovery AJV20 2026-04-15 08:01:15 -04:00
  • b7a97cd44f chore: AUTHOR_MAP entry for wabrent Teknium 2026-05-07 06:24:35 -07:00
  • 98ca0694d6 fix(gateway): log agent task failures instead of silently losing usage data wabrent 2026-05-07 12:53:59 +03:00
  • fcd619cae4 chore: AUTHOR_MAP entry for @kowenhaoai Teknium 2026-05-07 06:24:13 -07:00
  • a9c7bdaea6 feat(image-gen): honor image_gen.model from config.yaml in plugin dispatch Kowen Hao 2026-05-04 06:01:29 +08:00
  • b739fcdfce fix(security): require explicit allowlist or TEAMS_ALLOW_ALL_USERS opt-in for Teams approval buttons memosr 2026-05-04 00:58:19 +03:00
  • cfe019c782 chore: AUTHOR_MAP entry for @acc001k Teknium 2026-05-07 06:21:39 -07:00
  • 5533ad7644 fix(auxiliary): enforce Codex Responses stream timeout acc001k 2026-05-07 14:18:20 +02:00
  • fd13b7d2b9 chore: AUTHOR_MAP entry for @agilejava Teknium 2026-05-07 06:19:46 -07:00
  • 6ea4a6a740 fix(vision): Z.AI vision model compatibility — endpoint routing and max_tokens handling leo.gong 2026-05-03 17:12:13 -03:00
  • fa582749e1 fix(kanban): restore Enter=submit, Shift+Enter=newline in inline-create textarea Teknium 2026-05-07 05:51:49 -07:00
  • b93c9f6393 feat(kanban): convert inline-create title input to multiline textarea BarnacleBoy 2026-05-07 01:36:42 +00:00
  • 498c01406f fix(docker): chown runtime node_modules trees to hermes user (#18800) nudiltoys-cmyk 2026-05-03 17:46:06 +01:00
  • 2f2f654486 fix: add dashboard to CLI help epilogue and Docker CI smoke test luoyuctl 2026-05-03 23:05:13 +08:00
  • 4876959a19 fix(auth): shorten credential 401 cooldown LeonSGP43 2026-05-03 23:04:25 +08:00
  • f648c2e3aa fix: use max_completion_tokens for GitHub Copilot stormhierta 2026-05-03 14:56:50 +00:00
  • d12be46df8 fix(skills): lock usage telemetry updates LeonSGP43 2026-05-03 22:49:46 +08:00