Commit Graph

  • 1381c89e56 fix(telegram): polish topic mode — CASCADE, General-topic handling, rename guard, debounce teknium1 2026-05-03 08:08:13 -07:00
  • 1a9542cf75 docs(telegram): document /topic multi-session DM mode teknium1 2026-05-03 05:40:56 -07:00
  • a7683d04a9 fix(telegram): harden DM topic binding — persist through switch_session, rebind on /new teknium1 2026-05-03 05:34:07 -07:00
  • 25065283b3 fix: improve telegram topic mode setup EmelyanenkoK 2026-05-02 19:28:49 +03:00
  • d6615d8ec7 feat: add Telegram DM topic-mode sessions EmelyanenkoK 2026-05-02 18:04:57 +03:00
  • b162f9ef9a fix(nix): refresh hermes-tui npmDepsHash for ui-tui lockfile Austin Pickett 2026-05-04 13:41:08 -04:00
  • 0ce1b9fe20 fix(tui): preserve prompt separator width (#19340) asheriif 2026-05-04 18:58:40 +02:00
  • d9c090fe36 Merge pull request #19338 from asheriif/fix/tui-plugin-slash-exec-live brooklyn! 2026-05-04 09:57:45 -07:00
  • 05bec0ac79 fix: pluralization Austin Pickett 2026-05-04 12:53:09 -04:00
  • 54e78cadb2 test: add regression test for Teams interactive_setup import fix kshitijk4poor 2026-05-04 19:19:50 +05:30
  • 38adfebe78 fix(teams): import prompt/print helpers from cli_output, not config megastary 2026-05-01 11:34:21 +02:00
  • cfd86dcdb8 chore: add bobashopcashier noreply email to AUTHOR_MAP kshitijk4poor 2026-05-04 18:51:05 +05:30
  • d89e7a3cd4 fix(anthropic): restrict fast mode to Opus 4.6 (Anthropic API contract) bobashopcashier 2026-05-03 21:02:16 -07:00
  • a7417f8a4a fix(compressor): skip non-string tool content in summarization pass to prevent AttributeError JasonOA888 2026-05-04 13:01:28 +08:00
  • eeb05cf556 docs: default custom tool creation to plugins helix4u 2026-05-04 18:22:41 +05:30
  • 74c1b946e0 fix(browser): inject --no-sandbox for root and AppArmor userns restrictions ygd58 2026-05-04 05:26:57 -07:00
  • ce22301dc6 test(sms): use clear=True in test_missing_phone_number_is_non_retryable briandevans 2026-04-26 22:34:10 -07:00
  • 83080772f2 fix(delegation): honor provider override for subagents 0668001438 2026-04-27 11:06:41 +08:00
  • 7a8ee8b29d fix(gateway): deduplicate Weixin messages by content fingerprint Pratik Rai 2026-04-27 00:39:11 +05:30
  • 0b5fd40a01 fix(delegate): correct _spawn_child → _build_child_agent in comments briandevans 2026-04-25 19:22:10 -07:00
  • 42d72b5922 fix(status): add missing popular provider API keys to hermes status display briandevans 2026-05-04 05:13:46 -07:00
  • 5d6431c114 fix(doctor): resolve merge conflicts, add kimi-coding-cn test VinVC 2026-05-03 10:49:34 +08:00
  • 0e9416036a test: add unit tests for heartbeat stale threshold increase 阿泥豆 2026-04-26 14:55:06 +08:00
  • 0cc63043e0 fix(delegation): increase heartbeat stale thresholds 阿泥豆 2026-04-26 14:37:12 +08:00
  • 6b4ccb9b14 fix(session-search): report source from resolved parent, not FTS5 child session (#15909) briandevans 2026-04-25 23:24:56 -07:00
  • b46b0c9888 fix(backup): floor pre-update backup_keep to 1 so the new backup survives briandevans 2026-04-27 06:18:33 -07:00
  • ef8c213e88 fix(model-switch): soft-accept unlisted openai-codex models Sanhu Li 2026-04-26 16:02:03 +08:00
  • 52882dade6 fix(agent): include name field on every role:tool message for Gemini compatibility (#16478) 0xsir0000 2026-04-27 17:51:11 +08:00
  • 0443484115 fix(qqbot): honor proxy env vars for websocket OpenClaw Bot 2026-04-26 15:19:48 +08:00
  • 6cf7a9e330 fix(vision): preserve explicit provider auth with custom base_url 陈运波0668001438 2026-04-27 10:43:52 +08:00
  • b7bbc62503 fix(compressor): _prune_old_tool_results boundary direction swithek 2026-04-26 22:50:40 +02:00
  • d29f90e89d fix(error_classifier): avoid large-context false overflow heuristics Dejie Guo 2026-04-27 12:09:53 +08:00
  • 026a5e47df fix(cli): preserve Windows hidden-dir paths in markdown giwaov 2026-04-27 13:45:35 +01:00
  • 3fb35520c6 revert: auto-subscribe gateway chat on tool-driven kanban_create (#19718) (#19721) Teknium 2026-05-04 05:04:01 -07:00
  • 25b7b0f8e6 chore(release): AUTHOR_MAP entries for Tier 1f salvage batch Teknium 2026-05-04 05:02:59 -07:00
  • ff3d2773e2 feat(kanban): auto-subscribe gateway chat on tool-driven kanban_create (#19718) Teknium 2026-05-04 05:02:23 -07:00
  • fdf9343c51 fix(tools): wrap bare scalars in single-element list for array-typed args Nikolay Gusev 2026-05-04 04:58:35 -07:00
  • 6f864f8f94 fix(redact): add code_file param to skip false-positive ENV/JSON patterns ms-alan 2026-04-27 00:05:49 +08:00
  • a175f39577 feat(nous): persist Nous OAuth across profiles via shared token store (#19712) Teknium 2026-05-04 04:54:55 -07:00
  • 69fc6d9c1e fix(telegram): fall back to document on any send_photo failure, not just dim errors QifengKuang 2026-05-04 04:54:18 -07:00
  • d3b22b76d8 fix(kanban): enforce worker task-ownership on destructive tool calls (#19713) Teknium 2026-05-04 04:54:02 -07:00
  • 1bd5ac7f2f fix(self-improvement-loop): bump background-review budget to 16 and suppress status leaks (#19710) Teknium 2026-05-04 04:53:44 -07:00
  • a79b0ec461 fix: keep Feishu topic replies from falling back to new threads (local patch) Kathy 2026-04-18 00:26:38 +08:00
  • 3ccf723bf9 fix(gateway): read context_length from custom_providers in session info header cong 2026-04-27 21:54:44 +08:00
  • 8c8f95bc8e fix(gateway): show friendly error when service is not installed h0tp-ftw 2026-04-26 00:35:59 -06:00
  • c5789f4309 feat(achievements): share card render on unlocked badges (#19657) Teknium 2026-05-04 04:47:53 -07:00
  • 297eaa3533 fix(api_server): emit run.failed when run_conversation returns failed=True ygd58 2026-04-25 10:33:40 +02:00
  • b2b479b40e docs(kanban): backfill multi-board refs in reference docs (#19704) Teknium 2026-05-04 04:47:19 -07:00
  • a8b689f0c2 test(kanban): regression for status=running rejection at dashboard PATCH Teknium 2026-05-04 04:46:26 -07:00
  • 6b3efcee49 fix(kanban): reject direct status transition to 'running' via dashboard API luyao618 2026-05-04 14:47:13 +08:00
  • 652f8e6f3e fix(test): correct _coerce_number inf/nan test assertions vominh1919 2026-04-26 19:50:04 +07:00
  • edf9c75621 fix(env): pass -- to cd for hyphen-prefixed workdirs Yoimex 2026-04-25 07:56:29 +03:00
  • ae40fca955 fix(profiles): keep validate_profile_name strict; callers normalize first Teknium 2026-05-04 04:44:00 -07:00
  • a31477dabb fix(profiles): normalize profile IDs for Kanban assignees and lookups changchun989 2026-05-02 03:03:30 +08:00
  • 60c4bc96fd fix(security): restore .env/auth.json/state.db with 0600 perms Yuyang Xu 2026-04-26 15:26:14 -04:00
  • da8654bb41 fix(dashboard): show custom theme palette swatches MichaelWDanko 2026-04-26 00:25:57 -04:00
  • 239ea1bdea fix(image-gen): preserve xAI API error status Cameron Aragon 2026-04-30 01:23:57 +00:00
  • 75b4a34670 fix(cli): check updates against upstream/main for fork users atongrun 2026-04-26 13:01:45 +08:00
  • 5ec6baa400 feat(kanban): multi-project boards — one install, many kanbans (#19653) Teknium 2026-05-04 04:42:38 -07:00
  • 135b4c8b35 fix(mcp): decouple AnyUrl import from mcp dependency vominh1919 2026-04-26 19:52:03 +07:00
  • 0d563621fb fix(test): skip bedrock adapter tests when botocore is not installed vominh1919 2026-04-26 20:37:39 +07:00
  • d1d2d43387 fix(test): add skip marker for transcription tests requiring faster_whisper vominh1919 2026-04-26 19:53:50 +07:00
  • 844d4a32ce chore(release): AUTHOR_MAP entries for Tier 1e salvage batch Teknium 2026-05-04 04:40:22 -07:00
  • 110387d149 docs(open-webui): fill gaps in quick setup — verify curls, ollama flag, restart note (#19654) Teknium 2026-05-04 04:36:18 -07:00
  • af6f9bc2a1 fix: refresh systemd unit on gateway boot (not just start/restart) (#19684) Siddharth Balyan 2026-05-04 16:27:51 +05:30
  • 33f554d83c feat(kanban-dashboard): workspace kind + path inputs in inline create form (#19679) Teknium 2026-05-04 03:40:39 -07:00
  • a219a0a4df fix(anthropic): strip top-level oneOf/allOf/anyOf from tool input_schema Grey0202 2026-05-04 03:17:12 -07:00
  • 412f2389f1 fix(google_oauth): close TOCTOU window when saving credentials charliekerfoot 2026-04-27 16:26:06 -05:00
  • e50809b771 fix(file-tools): cap read_file result size to prevent context window overflow Ioodu 2026-04-27 19:09:30 +08:00
  • 5b6d413476 fix(cli,gateway): surface title errors from /new <name> Teknium 2026-05-04 02:38:24 -07:00
  • f720751d79 feat(cli,gateway): /new accepts optional session name argument Exx 2026-05-04 06:20:19 +00:00
  • 055fde40e0 fix(doctor): check global agent-browser when local install not found ms-alan 2026-04-27 00:02:56 +08:00
  • e69d11d30c fix(browser): allow CDP override to pass requirement checks xyiy001 2026-04-26 21:52:45 +08:00
  • 46072425fe fix(model-picker): exclude providers with empty credential pool entries kshitijk4poor 2026-04-26 13:48:16 +05:30
  • c8ecb56f27 fix(cli): reject invalid argv values from -p/--profile before resolving briandevans 2026-04-30 18:44:28 -07:00
  • e3461e0b2a fix(cli): remove dead 'q' check from quit command resolution ChanlerDev 2026-04-27 02:44:48 +08:00
  • cba86b7303 fix(cronjob): treat bare 'custom' provider as unspecified in override YAMAGUCHI Seiji 2026-04-25 11:50:17 +09:00
  • 6b88f46c54 fix(compressor): trigger fallback on timeout errors alongside model-not-found pander 2026-04-27 00:03:25 +08:00
  • a45bd28598 fix(wecom): set SUPPORTS_MESSAGE_EDITING=False to prevent broken streaming DaniuXie 2026-04-26 23:10:19 +08:00
  • d2ea959fe9 fix(doctor): skip /models health check for MiniMax CN (returns 404) zng8418 2026-04-25 12:38:51 +08:00
  • d17eff29d5 fix(delegate): guard _load_config() against delegation: null in config.yaml ideathinklab01-source 2026-04-27 11:48:01 +08:00
  • 2d3d1d9736 fix(tui): use --outdir instead of --outfile in hermes-ink build script ygd58 2026-04-26 17:45:10 +02:00
  • 145a38a875 fix(agent): preserve dots in model names for Xiaomi MiMo provider LLing486 2026-04-27 01:35:05 +08:00
  • 0896944382 fix(cronjob): advertise 'custom:<name>' provider format in tool schema YAMAGUCHI Seiji 2026-04-25 11:23:47 +09:00
  • 9c64d09610 fix(status): show NVIDIA NIM api key status jjjojoj 2026-04-27 00:39:52 +08:00
  • 64b39d835e chore(release): AUTHOR_MAP entries for Tier 1d salvage batch Teknium 2026-05-04 03:07:18 -07:00
  • 20a06c586f fix(dashboard): render null instead of flashing spinner during plugin load taeng0204 2026-05-04 10:02:24 +09:00
  • 06a6d6967a fix(dashboard): defer unknown-route redirect while dashboard plugins load taeng0204 2026-05-02 13:49:26 +09:00
  • 986ec04048 docs: document /kanban slash command (#19584) Teknium 2026-05-04 03:05:34 -07:00
  • 0628004709 docs(model-catalog): rename x-ai/grok-4.20-beta to x-ai/grok-4.20 (#19640) Teknium 2026-05-04 02:48:30 -07:00
  • c659a16899 fix(cli): detect quoted relative paths in _detect_file_drop ms-alan 2026-04-25 00:13:33 +08:00
  • 08b8465ca9 fix(email): add required Date header to send_message_tool._send_email ms-alan 2026-04-25 00:08:49 +08:00
  • 51dc98d314 fix(agent): detect Qwen3/Ollama inline thinking after tool calls thchen 2026-04-25 13:02:27 +00:00
  • 0df7e61d2c fix(cli): omit empty api_mode when probing custom models LeonSGP43 2026-04-25 00:53:07 +08:00
  • 52c539d53a fix(agent): disable SDK retries on per-request OpenAI clients QifengKuang 2026-05-04 02:42:56 -07:00
  • 3c070f9f9d fix(curator): only mark agent-created for background-review sediment (#19621) Teknium 2026-05-04 02:42:16 -07:00
  • bff484a51b fix(kanban-dashboard): widen drawer, bump body fonts, fix code-block contrast (#19638) Teknium 2026-05-04 02:41:51 -07:00
  • 2a52e28568 fix(setup): skip AUXILIARY_VISION_MODEL write when input is blank alt-glitch 2026-05-04 02:41:25 -07:00
  • 7d36533aeb fix(pty): default TERM for resize probes LeonSGP43 2026-05-04 02:38:27 -07:00
  • 99faac212e fix(tui): prevent trailing space in picker-command completions Bart 2026-04-24 22:19:44 +01:00