This website requires JavaScript.
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