Commit Graph

  • e27e3a4f8a Merge PR #223: fix: correct off-by-one in retry exhaustion checks teknium1 2026-03-02 02:54:10 -08:00
  • 7a11ff95a9 Merge PR #277: fix: handle None message content across codebase teknium1 2026-03-02 02:42:35 -08:00
  • 33ab5cec82 fix: handle None message content across codebase (fixes #276) teknium1 2026-03-02 02:23:53 -08:00
  • 1cb2311bad fix(security): block path traversal in skill_view file_path (fixes #220) teknium1 2026-03-02 02:00:09 -08:00
  • 25c65bc99e fix(agent): handle None content in context compressor (fixes #211) teknium1 2026-03-02 01:35:52 -08:00
  • afb680b50d fix(cli): fix max_turns comment and test for correct priority order teknium1 2026-03-02 01:15:10 -08:00
  • c574a4d086 fix(batch_runner): log traceback when worker raises during imap_unordered BathreeNode 2026-03-02 12:16:07 +03:00
  • bd8b20b933 Merge branch 'NousResearch:main' into main BathreeNode 2026-03-02 12:14:34 +03:00
  • 866fd9476b fix(docker): remove --read-only and allow exec on /tmp for package installs teknium1 2026-03-02 01:09:34 -08:00
  • d2ec5aaacf fix(registry): preserve full traceback on tool dispatch errors BathreeNode 2026-03-02 11:57:47 +03:00
  • e265006fd6 test: add coverage for chat_topic in SessionSource and session context prompt teknium1 2026-03-02 00:53:21 -08:00
  • b1bf11b0fe fix(setup): handle TerminalMenu init failures with safe fallback Josh Black-Star 2026-03-02 00:52:27 -08:00
  • 6bf3aad62e fix(delegate_tool): update max_iterations in documentation and example config to reflect default value of 50 teknium1 2026-03-02 00:52:01 -08:00
  • 3a840a130c Merge PR #248: feat(gateway): include Discord channel topic in session context teknium1 2026-03-02 00:51:20 -08:00
  • 14396e3fe7 fix(delegate_tool): update max_iterations default from 25 to 50 for improved task handling teknium1 2026-03-02 00:51:10 -08:00
  • 1ad930cbd0 fix(delegate_tool): increase DEFAULT_MAX_ITERATIONS from 25 to 50 to enhance processing capabilities teknium1 2026-03-02 00:51:01 -08:00
  • 7a0b37712f fix(agent): strip finish_reason from assistant messages to fix Mistral 422 errors (#253) Sertug17 2026-03-02 11:35:03 +03:00
  • e2b8740fcf fix: load_cli_config() now carries over non-default config keys teknium1 2026-03-02 00:32:28 -08:00
  • 45d132d098 fix(agent): remove preview truncation in assistant message output teknium1 2026-03-02 00:32:06 -08:00
  • 719f2eef32 Merge branch 'pr-217' teknium1 2026-03-02 00:18:41 -08:00
  • 698b35933e fix: /retry, /undo, /compress, and /reset gateway commands (#210) teknium1 2026-03-02 00:14:49 -08:00
  • 0512ada793 feat(agent): include tools in agent status output teknium1 2026-03-02 00:13:41 -08:00
  • 47289ba6f1 feat(agent): include system prompt in agent status output teknium1 2026-03-01 23:50:54 -08:00
  • 5e5e0efc60 Fix nous refresh token rotation failure in case where api key mint/retrieval fails Robin Fernandes 2026-03-02 17:18:15 +11:00
  • 7b38afc179 fix(auth): handle session expiration and re-authentication in Nous Portal teknium1 2026-03-01 20:20:30 -08:00
  • e5893075f9 feat(agent): add summary handling for reasoning items teknium1 2026-03-01 20:03:03 -08:00
  • 5e598a588f refactor(auth): transition Codex OAuth tokens to Hermes auth store teknium1 2026-03-01 19:59:24 -08:00
  • c2d8d17285 feat(skills): add DuckDuckGo search skill as Firecrawl fallback Aayush Chaudhary 2026-03-02 09:08:59 +05:30
  • 8bc2de4ab6 feat(provider-routing): add OpenRouter provider routing configuration teknium1 2026-03-01 18:24:27 -08:00
  • 75a92a3f82 refactor(cli): improve header formatting and description truncation teknium1 2026-03-01 16:37:16 -08:00
  • 72963e9ccb fix(install): prevent interactive prompts during non-interactive installs teknium1 2026-03-01 16:18:35 -08:00
  • 92da8e7e62 feat(agent): enhance reasoning handling and configuration teknium1 2026-03-01 16:15:20 -08:00
  • c84d5ce738 refactor(terminal_tool): clarify foreground and background process usage teknium1 2026-03-01 16:15:05 -08:00
  • dda9f3e734 fix(process_registry): ensure unbuffered output for subprocesses teknium1 2026-03-01 16:14:57 -08:00
  • 834e25a662 feat(batch_runner): enhance prompt processing with optional container image support teknium1 2026-03-01 16:14:36 -08:00
  • 196a13f3dc Improve error handling and validation in transcription_tools aydnOktay 2026-03-02 01:53:18 +03:00
  • 440d33eec4 Improve error handling and type hints in session_search_tool aydnOktay 2026-03-02 01:50:37 +03:00
  • 11f5c1ecf0 fix(tests): use bare @pytest.mark.asyncio for hook emit tests teknium1 2026-03-01 05:28:55 -08:00
  • 3b745633e4 test: add unit tests for 8 untested modules (batch 3) (#191) 0xbyt4 2026-03-01 16:28:12 +03:00
  • 900d48714a Merge remote-tracking branch 'origin/main' into test/expand-coverage-4 0xbyt4 2026-03-01 12:11:54 +03:00
  • 3fdf03390e Merge remote-tracking branch 'origin/main' into feature/homeassistant-integration 0xbyt4 2026-03-01 11:59:12 +03:00
  • 25fb9aafcb fix: add service domain blocklist and entity_id validation to HA tools 0xbyt4 2026-03-01 11:53:50 +03:00
  • 54147474d3 feat(gateway): include Discord channel topic in session context Bartok Moltbot 2026-03-01 03:48:24 -05:00
  • 4d6f380bd1 docs: update README and CLI documentation for new commands teknium1 2026-03-01 00:28:07 -08:00
  • 93f5fd80b8 feat(gateway): add /compress and /usage commands for conversation management teknium1 2026-03-01 00:25:44 -08:00
  • 177be32b7f feat(cli): add /usage command to display session token usage teknium1 2026-03-01 00:23:19 -08:00
  • 30efc263ff feat(cli): add /compress command for manual conversation context compression teknium1 2026-03-01 00:16:38 -08:00
  • ed0e860abb fix(honcho): auto-enable when API key is present Bartok Moltbot 2026-03-01 03:12:37 -05:00
  • 41d8a80226 fix(display): fix subagent progress tree-view visual nits teknium1 2026-02-28 23:29:49 -08:00
  • 4ec386cc72 fix(display): use spaces instead of ANSI \033[K in print_above() for prompt_toolkit compat teknium1 2026-02-28 23:19:23 -08:00
  • dd69f16c3e feat(gateway): expose subagent tool calls and thinking to user (fixes #169) (#186) lila 2026-03-01 10:18:00 +03:00
  • 1db5598294 feat(tests): add live integration tests for file operations and shell noise filtering teknium1 2026-02-28 22:57:58 -08:00
  • 23d0b7af6a feat(logging): implement persistent error logging for tool failures teknium1 2026-02-28 22:49:58 -08:00
  • a7c2b9e280 fix(display): enhance memory error detection for tool failures teknium1 2026-02-28 22:49:52 -08:00
  • 70dfec9638 test(redact): add sensitive text redaction teknium1 2026-02-28 21:56:25 -08:00
  • 95b0610f36 refactor(cli, auth): Add Codex/OpenAI OAuth Support - finalized teknium1 2026-02-28 21:56:05 -08:00
  • 500f0eab4a refactor(cli): Finalize OpenAI Codex Integration with OAuth teknium1 2026-02-28 21:47:51 -08:00
  • 86b1db0598 Merge pull request #43 from grp06/codex/align-codex-provider-conventions-mainrepo Teknium 2026-02-28 18:13:58 -08:00
  • 5a79e423fe Merge branch 'main' into codex/align-codex-provider-conventions-mainrepo Teknium 2026-02-28 18:13:38 -08:00
  • 7f7643cf63 feat(hooks): introduce event hooks system for lifecycle management teknium1 2026-02-28 17:09:26 -08:00
  • bf52468a91 fix(gateway): improve MEDIA tag handling to prevent duplication across turns teknium1 2026-02-28 16:49:49 -08:00
  • b4688f10d4 Merge pull request #176 from Bartok9/fix-tts-voice-accumulation Teknium 2026-02-28 16:45:52 -08:00
  • 31a5cd185a Merge pull request #174 from Bartok9/fix-think-block-leakage Teknium 2026-02-28 16:43:47 -08:00
  • 7166647ca1 fix(security): add re.DOTALL to prevent multiline bypass of dangerous command detection Farukest 2026-03-01 03:23:29 +03:00
  • f7300a858e fix(tools): use task-specific glob pattern in disk usage calculation Farukest 2026-03-01 03:17:50 +03:00
  • e87859e82c fix(agent): copy conversation_history to avoid mutating caller's list Farukest 2026-03-01 03:06:13 +03:00
  • de101a8202 fix(agent): strip _flush_sentinel from API messages Farukest 2026-03-01 02:51:31 +03:00
  • 7f1f4c2248 fix(tools): preserve empty content in ReadResult.to_dict() Farukest 2026-03-01 02:42:15 +03:00
  • c33f8d381b fix: correct off-by-one in retry exhaustion checks Farukest 2026-03-01 02:27:26 +03:00
  • 3f58e47c63 fix: guard POSIX-only process functions for Windows compatibility Farukest 2026-03-01 01:54:27 +03:00
  • b7f8a17c24 fix(gateway): persist transcript changes in /retry, /undo and fix /reset Farukest 2026-03-01 01:12:58 +03:00
  • 6cbb8f3a0c fix: align _apply_delete comment with actual behavior VolodymyrBg 2026-02-28 22:58:01 +02:00
  • ec97f9ad1a feat(skills): add Solana blockchain skill (converted from tool) gizdusum 2026-02-28 23:39:39 +03:00
  • 10085041cf feat: add ascii-art skill for creative text banners and art 0xbyt4 2026-02-28 22:33:10 +03:00
  • 7b23dbfe68 feat(animation): add support for sending animated GIFs in BasePlatformAdapter and TelegramAdapter teknium1 2026-02-28 11:25:44 -08:00
  • 8e0c48e6d2 feat(skills): implement dynamic skill slash commands for CLI and gateway teknium1 2026-02-28 11:18:50 -08:00
  • b759602483 fix: prevent italic regex from spanning newlines in Telegram formatter 0xbyt4 2026-02-28 22:01:48 +03:00
  • 2205b22409 fix(headers): update X-OpenRouter-Categories to include 'productivity' teknium1 2026-02-28 10:38:49 -08:00
  • 1ddf8c26f5 refactor(cli): update max turns configuration precedence and enhance documentation teknium1 2026-02-28 10:35:49 -08:00
  • 9769e07cd5 test: add 25 unit tests for trajectory_compressor 0xbyt4 2026-02-28 21:28:28 +03:00
  • 08250a53a1 fix: skills hub dedup prefers higher trust levels + 43 tests 0xbyt4 2026-02-28 21:25:55 +03:00
  • ff6d62802d fix: platform base extract_images and truncate_message bugs + tests 0xbyt4 2026-02-28 21:21:03 +03:00
  • 46506769f1 test: add unit tests for 5 security/logic-critical modules (batch 4) 0xbyt4 2026-02-28 20:33:48 +03:00
  • 4ea29978fc fix(security): catch multi-word prompt injection in skills_guard 0xbyt4 2026-02-28 20:15:25 +03:00
  • dfd50ceccd fix: preserve Gemini thought_signature in tool call messages 0xbyt4 2026-02-28 18:01:13 +03:00
  • 6366177118 refactor: update context compression configuration to use config.yaml and improve model handling teknium1 2026-02-28 04:46:35 -08:00
  • 2390728cc3 fix: resolve 4 bugs found in HA integration code review 0xbyt4 2026-02-28 15:12:18 +03:00
  • b32c642af3 test: add HA integration tests with fake in-process server 0xbyt4 2026-02-28 14:28:04 +03:00
  • c36b256de5 feat: add Home Assistant integration (REST tools + WebSocket gateway) 0xbyt4 2026-02-28 13:32:48 +03:00
  • 0afe1b707d Merge pull request #178 from gamedevCloudy/main Teknium 2026-02-28 02:14:31 -08:00
  • f213620c8b fix(install): ignore commented lines when checking for existing PATH configuration Aayush Chaudhary 2026-02-28 14:28:18 +05:30
  • 35655298e6 fix(gateway): prevent TTS voice messages from accumulating across turns Bartok9 2026-02-28 03:38:27 -05:00
  • 1e463a8e39 fix: strip <think> blocks from final response to users Bartok9 2026-02-28 03:06:20 -05:00
  • de5a88bd97 refactor: migrate tool progress configuration from environment variables to config.yaml teknium1 2026-02-28 00:05:58 -08:00
  • 0862fa96fd refactor(domain-intel): streamline documentation and add CLI tool for domain intelligence operations teknium1 2026-02-27 23:53:24 -08:00
  • 924570c5be Merge pull request #136 from FurkanL0/feat/domain-intel-skill Teknium 2026-02-27 23:47:50 -08:00
  • 4d8689c10c feat: add honcho-ai package to dependencies and update extras in uv.lock teknium1 2026-02-27 23:45:49 -08:00
  • 1d7ce5e063 feat: integrate honcho-ai package and enhance tool progress callback in delegate_tool teknium1 2026-02-27 23:45:45 -08:00
  • 72d3425eef Merge pull request #94 from cesareth/feat/verbose-slash-command Teknium 2026-02-27 23:41:25 -08:00
  • b7f099beed feat: add Honcho integration for cross-session user modeling teknium1 2026-02-27 23:41:08 -08:00