Commit Graph

  • 2f4534eaaa refactor(agent/turn): _NONRETRYABLE_LABELS table shared by terminal status + fallback announce; docstring trims Teknium 2026-09-02 19:39:27 -07:00
  • 260b517300 refactor(gateway): shared routed-profile stamping; flatten secondary connect tail; tighten adapter docstrings Teknium 2026-09-02 19:39:27 -07:00
  • 333031043b refactor(agent/status_output,stream_delivery): flatten early-return ladders Teknium 2026-09-02 19:39:27 -07:00
  • b233420b3d refactor(agent/context_compressor): shared real-user index helper, folded guard ladders, telemetry loop cleanup Teknium 2026-09-02 19:39:24 -07:00
  • 83420be9c2 refactor(gateway/platforms): signal/bluebubbles — _close_client helper, health-monitor early continue Teknium 2026-09-02 19:39:13 -07:00
  • b24526688f refactor(gateway): compact marker parsing and liveness guards Teknium 2026-09-02 19:39:12 -07:00
  • d52b7e7b39 refactor(agent/system_prompt): unify profile-name resolution, tool-guidance table, compact imports Teknium 2026-09-02 19:39:01 -07:00
  • a7b48544da refactor(agent/agent_init): session + usage state as default tables Teknium 2026-09-02 19:38:50 -07:00
  • 78970a6989 refactor(agent/credits): compact CreditsState properties and usage notice text Teknium 2026-09-02 19:38:50 -07:00
  • 302529e4b2 refactor(agent/subagent_lifecycle,trace_upload): collapse cancel/result/validate ladders, _parse_tool_args helper Teknium 2026-09-02 19:38:47 -07:00
  • 46258d89c5 refactor(gateway): session — rewrap comment/docstring paragraphs to 100 cols Teknium 2026-09-02 19:38:43 -07:00
  • b000dc88f6 refactor(agent/tool_guardrails): tighten after_call bookkeeping Teknium 2026-09-02 19:38:02 -07:00
  • b385c0198f refactor(cron): rewrap long comment/docstring lines to 100 cols Teknium 2026-09-02 19:37:58 -07:00
  • ec0984c62b refactor(agent/conversation_compression): flatten _strip_stale_todo_snapshot list branch Teknium 2026-09-02 19:37:58 -07:00
  • 978ec25e0e refactor(gateway/platforms): qqbot drop name-restating docstrings/comments, STT result + typing guard compaction Teknium 2026-09-02 19:37:55 -07:00
  • 22ae371664 refactor(agent/conversation_loop): single-line helper signatures and guard expressions Teknium 2026-09-02 19:37:48 -07:00
  • e758eb2e0f refactor(agent/agent_runtime_helpers): contextlib.suppress, dedupe-pass single alias map, pack log calls Teknium 2026-09-02 19:37:48 -07:00
  • c4a6970d87 refactor(gateway/platforms): group D minor layout packs Teknium 2026-09-02 19:37:41 -07:00
  • b3be7ad3f0 refactor(gateway): compact kanban arg scan, voice status, approve/deny, debug report builders Teknium 2026-09-02 19:37:38 -07:00
  • cffa8206d8 refactor(agent/auxiliary_client): mechanical layout pass (hug closers, pack bracket spans; AST-identical) Teknium 2026-09-02 19:37:19 -07:00
  • 7befd2afd3 refactor(gateway): compact run.py docstrings/comments (module helpers + GatewayRunner), keep every WHY Teknium 2026-09-02 19:37:11 -07:00
  • 0419866f01 refactor(agent/conversation_compression): fold anchor placement, steer markers, orphan reopen, timeout config parsing Teknium 2026-09-02 19:37:08 -07:00
  • f184b161b2 refactor(agent/gemini): inline finish-reason map lookups Teknium 2026-09-02 19:36:51 -07:00
  • 75fdd85316 refactor(gateway): session — pack exploded argument lists Teknium 2026-09-02 19:36:48 -07:00
  • 874d8487cd refactor(agent/tool_guardrails,subscription_view): flatten no-progress block check and payload mapping Teknium 2026-09-02 19:36:47 -07:00
  • 5cc7ad95d8 refactor(gateway): voice mode setter + streaming-TTS sentinel enqueue helper Teknium 2026-09-02 19:36:32 -07:00
  • 629417a3b8 refactor(gateway): compact write_runtime_status stamping Teknium 2026-09-02 19:36:32 -07:00
  • 4dd0c22bd7 refactor(gateway): compact kanban notifier collector and dispatcher log call sites Teknium 2026-09-02 19:36:31 -07:00
  • f4653ff352 refactor(gateway): second-pass compaction of browser-control broker/artifacts (module-level cancel frame, folded developer-mode property) Teknium 2026-09-02 19:36:28 -07:00
  • 957387cc9a refactor(gateway/platforms): api_server sessions/chat-stream/cron/_run_agent — shared run_kwargs, _finish_turn_result, _track_background_task, _session_db_unavailable (4388 -> 4216 LOC) Teknium 2026-09-02 19:36:13 -07:00
  • 13949a95e4 refactor(gateway): keep _final_for_stream anchor pinned by test_stream_final_adoption_gate Teknium 2026-09-02 19:36:12 -07:00
  • 69bb5982ad fix(integration): repoint org-skill sync source-inspection tests to main_platform_setup.py Teknium 2026-09-02 19:36:12 -07:00
  • f41dd887b0 refactor(agent/turn_usage,turn_explainers): suppress() for best-effort blocks Teknium 2026-09-02 19:35:30 -07:00
  • b032af59ce Merge branch 'simp/r3-01-F' into simp/r3-01 Teknium 2026-09-02 19:35:26 -07:00
  • 664c675bd8 Merge branch 'simp/r3-01-E' into simp/r3-01 Teknium 2026-09-02 19:35:24 -07:00
  • 7cd6d4f7fa Merge branch 'simp/r3-01-B' into simp/r3-01 Teknium 2026-09-02 19:35:23 -07:00
  • 09eb9c01eb refactor(agent/background_review): repack review prompt literals at sentence/paragraph boundaries (bytes verified identical) Teknium 2026-09-02 19:35:20 -07:00
  • 52415641ce refactor(cron): jobs.py — fold docstring closers and join split string literals (AST-identical) Teknium 2026-09-02 19:35:11 -07:00
  • 273c96f789 refactor(agent/subscription_view): derive dev fixture plans from the tier catalog Teknium 2026-09-02 19:34:32 -07:00
  • acd92cd107 refactor(agent/acp): compact module constants and helpers Teknium 2026-09-02 19:34:08 -07:00
  • 01e1f42149 refactor(gateway/platforms): signal.py — _group_allowed helper, tightened docstrings/comments (WHY kept) Teknium 2026-09-02 19:33:46 -07:00
  • e061e21390 refactor(agent/skill_commands): inline single-use helpers, compact signatures and log calls Teknium 2026-09-02 19:33:23 -07:00
  • cecd39fc75 Merge branch 'simp/r3-00-stmods-mdb' into simp/r3-00-stmods Teknium 2026-09-02 19:33:18 -07:00
  • a31ce00325 refactor(gateway): stream consumer — share think-tag primitives with agent.think_scrubber, fold reconcile/fallback branches Teknium 2026-09-02 19:33:18 -07:00
  • c63651c8de Merge branch 'simp/r3-00-stmods-msg' into simp/r3-00-stmods Teknium 2026-09-02 19:33:16 -07:00
  • ef3c794a0e refactor(gateway): extract allowlist principal matching from _is_user_authorized Teknium 2026-09-02 19:33:15 -07:00
  • c1790f2a7b refactor(gateway/platforms): qqbot ChunkedUploader — per-upload _Job replaces 10-arg part plumbing, single _post helper Teknium 2026-09-02 19:33:09 -07:00
  • e42ced1314 refactor(gateway/platforms): runs — usage/owner-alive/idempotency-key collapse, inline approval envelope via _run_event, body blank-line squeeze Teknium 2026-09-02 19:33:07 -07:00
  • 8542d822ac Merge branch 'simp/r3-03-aux-B' into simp/r3-03-aux Teknium 2026-09-02 19:33:04 -07:00
  • 1cbe8785ff refactor(gateway): unify steer/redirect attempt into _try_agent_verb Teknium 2026-09-02 19:33:03 -07:00
  • a651429cf4 Merge branch 'simp/r2-tools-b-delegate2' into simp/r2-tools-b Teknium 2026-09-02 19:33:01 -07:00
  • 4f943a1cdd refactor(gateway): session — hug short parameter/argument lists Teknium 2026-09-02 19:33:00 -07:00
  • ae2953ef01 refactor(agent/display,error_surface,i18n): final guard-ladder collapse Teknium 2026-09-02 19:32:53 -07:00
  • baf31733e9 refactor(cron): AST-neutral bracket packing Teknium 2026-09-02 19:32:42 -07:00
  • 1064a3a935 refactor(state): compact SessionMaintenanceMixin and state.db file helpers (-280 LOC, SQL-parity neutral) Teknium 2026-09-02 19:32:41 -07:00
  • 991253e56a refactor(cli): extract chat() + per-turn phase helpers into hermes_cli/cli_chat_turn_mixin.py (CLIChatTurnMixin) Teknium 2026-09-02 19:32:38 -07:00
  • e6584dfb01 refactor(agent/stream_delivery): dict-based interim dedup Teknium 2026-09-02 19:32:34 -07:00
  • dfa2ecd961 refactor(cron): jobs.py — decompose mark_job_run/update_job, unify fire-fence wrappers and one-shot grace rejection, collapse defensive layers Teknium 2026-09-02 19:32:32 -07:00
  • dde39d51cd refactor(acp): new/load/resume share _attach_session_mcp; replay guard folded into _session_response_fields Teknium 2026-09-02 19:32:09 -07:00
  • e0d7f18fc4 refactor(agent/compression): drop blank lines after function-local imports (AST-identical) Teknium 2026-09-02 19:31:44 -07:00
  • 4854b5b876 refactor(gateway): route/usage/insights compaction in status mixin; wrap touched lines to 100 cols Teknium 2026-09-02 19:31:28 -07:00
  • 552c5b62ca refactor(agent/relay_runtime): remove dead emit_mark (module fn + RelayRuntime method; only a test asserted its False path) Teknium 2026-09-02 19:31:18 -07:00
  • 24a0731bf0 refactor(agent/interrupt_control,deadline): compact signatures, fence lookups and log calls Teknium 2026-09-02 19:31:18 -07:00
  • 76a1ebdb4c refactor(cron): extract per-target delivery prologue, unify timeout/env/skill-name helpers in scheduler_* modules Teknium 2026-09-02 19:31:14 -07:00
  • d02b16404f refactor(gateway): pack remaining call groups (AST-neutral) Teknium 2026-09-02 19:31:04 -07:00
  • f7e89504dd refactor(agent/agent_init): control/turn/stream state as declarative default tables (_set_defaults) Teknium 2026-09-02 19:30:33 -07:00
  • e0545fb06d refactor(state): compact hermes_state_messages mixin (1425->1254 LOC, zero behavior change) Teknium 2026-09-02 19:30:31 -07:00
  • 1677fb5881 refactor(agent/F_guard_stream): drop redundant outer try in flush, Counter line-repeat, compact module docstrings Teknium 2026-09-02 19:30:31 -07:00
  • 64215c980c refactor(agent/conversation_compression): log-and-swallow try/except -> _swallow() context manager (27 sites) Teknium 2026-09-02 19:30:28 -07:00
  • 05f4d4b94b refactor(agent/turn_finalizer,turn_stop_gates): session counter keys table, tighten nudge counters Teknium 2026-09-02 19:30:27 -07:00
  • 0315f8ec7f refactor(delegate): routing-filter defaults inline in child runtime kwargs Teknium 2026-09-02 19:30:17 -07:00
  • 392d79a000 refactor(agent/gemini): extract ErrorInfo/retry-after parsing helpers Teknium 2026-09-02 19:29:50 -07:00
  • 0c3dc9c728 Merge branch 'simp/r3-08-g4' into simp/r3-08 Teknium 2026-09-02 19:29:30 -07:00
  • 2252200b2a refactor(agent/tool_executor): contextlib.suppress for best-effort blocks; _preview helper; alias _pairing_tool_call_id Teknium 2026-09-02 19:29:07 -07:00
  • eee5f2a8a2 refactor(gateway/platforms): qqbot quoted-context + _on_message compaction Teknium 2026-09-02 19:29:07 -07:00
  • e890c57a2b refactor(gateway): session — fold short multi-line signatures/calls Teknium 2026-09-02 19:29:01 -07:00
  • de02f3f8bf refactor(agent/turn_recovery): lift long-context tier cap into _cap_long_context_tier Teknium 2026-09-02 19:28:38 -07:00
  • ea3a1cec8c refactor(agent/error_classifier,display,i18n): flatten remaining guard ladders and log-call formatting Teknium 2026-09-02 19:28:25 -07:00
  • a26343bbcd refactor(acp): model_catalog entry field access via one local accessor; declared ids via dict.fromkeys Teknium 2026-09-02 19:27:29 -07:00
  • b74da42457 refactor(cron): pack scheduler re-export blocks Teknium 2026-09-02 19:27:27 -07:00
  • 334b72256a refactor(agent/E_session): contextlib.suppress for swallow-only try/except Teknium 2026-09-02 19:27:20 -07:00
  • a0e0705ae7 refactor(agent/chat_completion_helpers): compact bedrock/streaming helpers and relay metadata Teknium 2026-09-02 19:27:15 -07:00
  • 224420c937 Merge branch 'simp/r3-00-stmods-gwc' into simp/r3-00-stmods Teknium 2026-09-02 19:27:12 -07:00
  • a059f4b6af refactor(gateway/hosted_rooms): table-drive optional actor fields; fold member validation Teknium 2026-09-02 19:27:02 -07:00
  • ee354cec48 refactor(cli): flatten _start_worktree_setup/_build_cli_from_args, compact HermesCLI turn/shutdown comments (WHYs kept) Teknium 2026-09-02 19:26:52 -07:00
  • c449a340b6 refactor(agent/turn): comment/docstring pass — keep WHYs, drop narrative and restated code Teknium 2026-09-02 19:26:50 -07:00
  • 72f1e2e2c1 refactor(agent/codex_runtime,bedrock_adapter): fold assembler state, pending-call guard, toolUse block builder (-16 LOC) Teknium 2026-09-02 19:26:47 -07:00
  • f93b42f2aa refactor(agent/skill_utils): skills-config accessor, home-relative path helper, condition-key table Teknium 2026-09-02 19:26:40 -07:00
  • f6460e681e refactor(cron): dedupe blueprint renderer slot lookups, compact classify_items/monitor/suggestion_catalog, drop dead _CLASSIFY_INSTRUCTIONS Teknium 2026-09-02 19:26:38 -07:00
  • bfd8f12c13 refactor(agent/anthropic_*,background_review): tool_choice table, shared block helpers (_split_blank_text_blocks, _carry_cache_control, _block_ids), predicate collapse in endpoints, suppress() for swallow-all guards Teknium 2026-09-02 19:26:25 -07:00
  • 2da1a3cd21 refactor(gateway): compact kanban watcher/notifier call sites and state init Teknium 2026-09-02 19:25:50 -07:00
  • 1d7fb737cd refactor(agent/context_compressor): prompt scaffolding helpers, shared real-usage reset, compact text/length helpers Teknium 2026-09-02 19:25:44 -07:00
  • eb2bb66189 refactor(agent/verify/recipes): table-drive the Go/Rust single-manifest recipes Teknium 2026-09-02 19:25:43 -07:00
  • a64889ef3d refactor(agent/tool_executor,tool_dispatch_helpers): compact spinner/dispatch helpers, planner closures, envelope helpers Teknium 2026-09-02 19:25:43 -07:00
  • b1bf7833e3 refactor(gateway): inline single-use locals in adapter teardown/fatal paths Teknium 2026-09-02 19:25:27 -07:00
  • 756724c32c refactor(acp): model_catalog row loop guards merged; named-catalog description assembled in one list Teknium 2026-09-02 19:25:26 -07:00
  • 5ff9ed4c41 refactor(agent/stream_delivery): shared visible-commentary normalizer Teknium 2026-09-02 19:25:17 -07:00
  • 0da4cbc25b refactor(gateway/platforms): runs/room modules — _RunLaunch carries agent kwargs, room-identity field table, _record reuse, comment/docstring compaction Teknium 2026-09-02 19:25:16 -07:00
  • 8aba2fe9f2 refactor(agent/secrets): collapse defensive branches (alias target, ordered sources, zip containment, find_op, query-string sub) Teknium 2026-09-02 19:25:11 -07:00
  • defca3639a refactor(delegate): reflow comments/docstrings to 118 cols (word-identical, AST-identical) Teknium 2026-09-02 19:25:04 -07:00