This website requires JavaScript.
210f668e22
refactor(agent/auxiliary_client): split Codex/Anthropic adapter god methods into a stream guard + phase helpers
Teknium
2026-09-02 18:31:27 -07:00
db1bb85b90
refactor(gateway): dedupe shutdown_watchdog ledger stamps and stale-socket sweep
Teknium
2026-09-02 18:31:25 -07:00
8b8537eea7
refactor(agent/azure_identity_adapter,acp_openai_bridge): drop unreachable httpx shim, share tool-call name parsing, compact docs
Teknium
2026-09-02 18:31:18 -07:00
8a323df49f
refactor(gateway): run_inbound — unify attachment notes, STT prefix/failure notes, context-length resolver helper
Teknium
2026-09-02 18:31:03 -07:00
4ccd766254
refactor(delegate): config knobs share _knob/_warn_once
Teknium
2026-09-02 18:31:01 -07:00
8dad1f6de5
refactor(agent/transports): split run_turn into _run_started_turn, single-predicate scope check, tighten apply_patch/compaction helpers
Teknium
2026-09-02 18:30:59 -07:00
33b6ca4992
refactor(agent/auxiliary_client): compact module docstring
Teknium
2026-09-02 18:30:50 -07:00
aa6365a022
refactor(gateway): repack hosted-room layouts to <=120 cols (AST-neutral)
Teknium
2026-09-02 18:30:41 -07:00
d2614f435e
refactor(hermes_state): AST-neutral line packing across state mixins
Teknium
2026-09-02 18:30:39 -07:00
24fd09be10
refactor(gateway): unify pairing allowlist writes/json IO, split _build_slack, extract authz own-policy helpers
Teknium
2026-09-02 18:30:37 -07:00
35fbf4e309
refactor(gateway): run_startup — late-failure callback factory, runtime-claim release helper, fatal-config helper, phase splits for recover/finish-wiring/resume
Teknium
2026-09-02 18:30:35 -07:00
849cec20e2
refactor(cli): lazy-shim factory, config/cleanup phase helpers, light-mode ladder split, compact docstrings
Teknium
2026-09-02 18:30:33 -07:00
497b38126f
refactor(agent/chat_completion_helpers): split _StreamingCall god methods into phase helpers, unify delta/diag/callback duplicates
Teknium
2026-09-02 18:30:28 -07:00
4cf65d7d89
refactor(agent/turn_overflow): unify attempt counting and token-scored compression across the overflow handlers
Teknium
2026-09-02 18:30:28 -07:00
4f5d9da6da
refactor(agent/codex_runtime): fold agent-callback guard, dedupe change filtering, extract stream close; collapse signatures (-19 LOC)
Teknium
2026-09-02 18:30:17 -07:00
a49d85bc75
refactor(gateway): table-drive housekeeping chores; collapse --replace takeover flow
Teknium
2026-09-02 18:30:12 -07:00
dbe1f6555c
refactor(agent/think_scrubber): pre-lowercase tags, regex orphan-close strip, compact scan loops
Teknium
2026-09-02 18:30:11 -07:00
efff31ccd0
refactor(gateway): AST-neutral repack of hosted-room call/def layouts (<=110 cols)
Teknium
2026-09-02 18:29:57 -07:00
d4781581ee
refactor(agent/display): pack constant tables, collapse spinner idle branches and preview wrappers
Teknium
2026-09-02 18:29:56 -07:00
f1c0556681
refactor(agent/rate_limit_*): shared header/percent helpers, comprehension warnings, compact docstrings
Teknium
2026-09-02 18:29:33 -07:00
d477279ceb
refactor(agent/auxiliary_client): compact header region, unify model-slug + semaphore helpers
Teknium
2026-09-02 18:29:33 -07:00
41e861bf71
refactor(acp): unify tool-arg coercion (coerce_tool_args) across events/server; inline history chunk factory; flatten cancel/reset/queue paths; entry flag dispatch
Teknium
2026-09-02 18:29:26 -07:00
74bc031281
refactor(agent/turn_recovery): _vlines/_plines print helpers, lift unicode/401-diagnostic/auth-guidance phases, dedupe failed-turn dicts, flatten validate_response_shape
Teknium
2026-09-02 18:29:20 -07:00
2382f18dd4
refactor(agent): models_dev — _quietly/_refresh_locked helpers, pack provider table, trim docstrings
Teknium
2026-09-02 18:29:12 -07:00
b00d35ff5c
refactor(toolsets,mcp_serve): keep defensive .get()/try semantics in static copy and plugin bundle
Teknium
2026-09-02 18:29:10 -07:00
fcb19ea1f1
refactor(agent/misc-g6): dedupe qwen prep, image-part checks, pricing normalizers; tighten provider ABC/registry modules
Teknium
2026-09-02 18:29:10 -07:00
6ec63dff43
refactor(agent): reflow prompt string literals to 110 cols (AST-identical, no joins across line breaks)
Teknium
2026-09-02 18:29:05 -07:00
4368d6df52
refactor(gateway): unify adapter handler wiring, detach-wait, background-task tracking; split reconnect watcher
Teknium
2026-09-02 18:29:04 -07:00
69e8e42cbb
refactor(hermes_constants): unify executable-check + heal-attempt bookkeeping, compact docs
Teknium
2026-09-02 18:28:57 -07:00
d7fe7a47fd
refactor(hermes_state): drop constant-false v10 trigram branch, shared search SELECT builder
Teknium
2026-09-02 18:28:57 -07:00
eacbe47b26
refactor(cli): unify signal-grace interrupt, kanban connect_closing, one-shot note prepend; drop dead process_loop OSError branch
Teknium
2026-09-02 18:28:53 -07:00
4f20954c5f
refactor(agent): tighten memory/compaction/prompt-cache helpers (pass 1, corpus parity)
Teknium
2026-09-02 18:28:38 -07:00
aa242d9b6a
refactor(agent/status_output): unify swallow-and-log driver callback dispatch, compact docstrings
Teknium
2026-09-02 18:28:35 -07:00
aefd8d8527
refactor(gateway): unify run_turn profile scoping, interrupt firing, thread metadata; compact _run_agent cluster
Teknium
2026-09-02 18:28:33 -07:00
e7d4b2123e
refactor(agent/turn): unify compression-attempt helpers, collapse verdict boilerplate, dedupe persist-lock wrappers
Teknium
2026-09-02 18:28:29 -07:00
e59265ddf5
refactor(gateway): collapse status.py PID/lock helpers and inline single-use guards
Teknium
2026-09-02 18:28:17 -07:00
30b4685036
refactor(state): drop 52 unused back-compat re-exports from hermes_state
Teknium
2026-09-02 18:28:11 -07:00
76e474d80b
refactor(gateway): unify update-watcher/home-channel/completion-claim helpers in run_notifications (2098→1732 LOC)
Teknium
2026-09-02 18:28:10 -07:00
3b6529d5ec
refactor(gateway): compact browser-control broker/artifact store (shared live-controller lookup, merged scope-identity helpers)
Teknium
2026-09-02 18:28:03 -07:00
7a1a36a12f
refactor(gateway): unify kanban watcher settings/lock helpers in kanban_watchers_common, split notifier board collection into phase helpers
Teknium
2026-09-02 18:28:02 -07:00
4311bd6210
refactor(gateway/platforms): AST-neutral layout compaction of base.py (hug brackets/closers, pack statements)
Teknium
2026-09-02 18:25:19 -07:00
fe9c26ee5d
refactor(delegate): _ChildRun dataclass replaces _WorktreeReporter/_ChildWorkspace/_ChildFailure plumbing
Teknium
2026-09-02 18:27:59 -07:00
a5129759e3
refactor(agent/error_classifier): pack pattern/rule tables, unify cause-chain + OpenRouter body readers
Teknium
2026-09-02 18:27:55 -07:00
f116ce278f
refactor(gateway/platforms): signal.py — SSE line handler extracted, early-continue guards, collapsed ladders, layout hug
Teknium
2026-09-02 18:27:53 -07:00
55864960bd
refactor(agent/E_session): AST-identical line hugging of wrapped signatures/conditions
Teknium
2026-09-02 18:27:42 -07:00
2f2a860676
refactor(gateway): run_inbound — split admit/estop/busy/canonical-command god methods into phase helpers, dict dispatch for canonical + slash-confirm
Teknium
2026-09-02 18:27:35 -07:00
719cbb6e55
refactor(agent/conversation_compression): extract SessionDB commit phase; fold automatic gate + codex fence bracket
Teknium
2026-09-02 18:27:34 -07:00
6bbdb45df1
refactor(agent/context_compressor): unify durable read/write/load helpers and cooldown persistence paths
Teknium
2026-09-02 18:27:34 -07:00
a5eb266bd5
refactor(agent/review_*,side_question): hoist review goal constant, single-lock pending stamp, compact docstrings
Teknium
2026-09-02 18:27:34 -07:00
477a9b46e3
refactor(run_agent): phase helpers for close()/main(), shared engine-hook/quiet helpers, collapsed defensive layers
Teknium
2026-09-02 18:27:32 -07:00
b73837cff4
refactor(agent/insights): shared JSON/tool-call iteration helpers, dict-driven model accumulation, unified cost-bucket lines (SQL byte-identical)
Teknium
2026-09-02 18:27:21 -07:00
1d185f1a37
refactor(gateway/hosted_rooms): derive _REQUIRED_COLUMNS from the DDL; table-drive link upsert params
Teknium
2026-09-02 18:27:20 -07:00
bae5d6f654
refactor(agent/gemini,credits): restore grant_spent clear semantics; shared response envelope + thinking-key table
Teknium
2026-09-02 18:27:11 -07:00
576fd71fbc
refactor(agent/interrupt_control): unify lock/codex/abort/worker-fanout branches into helpers (425 -> 321 LOC)
Teknium
2026-09-02 18:27:10 -07:00
102c226335
refactor(agent/account_usage): split redeem guard/outcome phases, shared snapshot ctor, numeric predicate
Teknium
2026-09-02 18:27:06 -07:00
eee3f2d5dc
refactor(agent/auxiliary_client): split _build_call_kwargs into phase helpers, share stream plan/close, compact request+streaming region
Teknium
2026-09-02 18:26:59 -07:00
24574b8534
refactor(model_tools,mcp_serve): final compaction pass (signatures, comments, baseline helper)
Teknium
2026-09-02 18:26:58 -07:00
5ac4c7b2f4
refactor(gateway): unify run_turn hygiene handlers, lift region helpers, compact _handle_message_with_agent prologue
Teknium
2026-09-02 18:26:52 -07:00
a0cc8cdb25
refactor(agent/transports): drop _Pending/_take_id and __enter__/__exit__ shims, lift file-change summary + scope-id helpers, tighten projector/bedrock/types/vertex
Teknium
2026-09-02 18:26:51 -07:00
33cd2e0063
refactor(agent/subscription_view): share tier-id guard, hoist fixture tables, compact docstrings
Teknium
2026-09-02 18:26:40 -07:00
1263a7d243
refactor(hermes_state_titles): reuse _NUMBERED_TITLE_RE, compact docstrings
Teknium
2026-09-02 18:26:28 -07:00
9df1065ae5
refactor(agent/subagent_lifecycle,session_persistence): dataclass registry, shared session-id helper, nullcontext lock
Teknium
2026-09-02 18:26:28 -07:00
9fc1f90f97
refactor(agent): models_dev — compact docstrings/log calls, single-line signatures, walrus guards
Teknium
2026-09-02 18:26:23 -07:00
45ab79ef90
refactor(hermes_state_registry): alias back-compat names directly, compact docstrings
Teknium
2026-09-02 18:26:14 -07:00
5fb24e4ab9
refactor(agent/auxiliary_client): split vision routing + task provider resolution into phase helpers
Teknium
2026-09-02 18:26:03 -07:00
b0ee6e6cf3
refactor(agent/agent_runtime_helpers): split switch_model into 9 phase helpers + snapshot field table
Teknium
2026-09-02 18:26:03 -07:00
20ec6eda55
refactor(agent): prompt_builder — collapse snapshot/manifest/chain guards, fold trailing string fragments (AST-identical; prompt text byte-identical)
Teknium
2026-09-02 18:25:58 -07:00
cbd2011900
refactor(acp): move picker assembly into model_catalog.build_model_state; server keeps only the fallback row
Teknium
2026-09-02 18:25:53 -07:00
93dc943151
refactor(gateway): compact slash_access/goals/status mixins; golden-verified output parity
Teknium
2026-09-02 18:25:49 -07:00
a109980a3e
refactor(gateway/platforms): AST-neutral layout compaction of api_server + openai routes (7019 -> 6459 LOC)
Teknium
2026-09-02 18:25:26 -07:00
2ac81da48e
refactor(gateway): table-drive the run.py config->env bridge; share loader with per-turn max_turns re-bridge
Teknium
2026-09-02 18:25:16 -07:00
d49ec401e3
refactor(agent/reasoning_params): unify LM Studio/Ollama probe caches, flatten gate ladder
Teknium
2026-09-02 18:25:16 -07:00
53895ae69f
refactor(agent/stream_delivery): unify callback fan-out and plugin hook enqueue into two helpers
Teknium
2026-09-02 18:25:14 -07:00
1dc4fbda99
refactor(agent/client_lifecycle): unify per-request slot cache helpers, credential-adopt helper, split env refresh into phases (1305->979 LOC)
Teknium
2026-09-02 18:24:56 -07:00
806d2c3274
refactor(agent/context_compressor): dedupe image-part stripping, summarizer one-liners into dispatch table, alias coerce helper
Teknium
2026-09-02 18:24:29 -07:00
c01255c90b
refactor(agent/title_generator): unify title-prefix strip, compact docstrings
Teknium
2026-09-02 18:24:28 -07:00
7fd8ccff62
refactor(model_tools,toolsets,mcp_serve): compact docstrings/comments, derive toolset lists from core, collapse defensive layers
Teknium
2026-09-02 18:24:17 -07:00
1a1716ee64
refactor(agent): compact outbound_webhooks — fold list-check into iter_configured_targets, tighten delivery logging
Teknium
2026-09-02 18:24:14 -07:00
6201b63d79
refactor(agent/chat_completion_helpers): direct_api_call lifecycle state -> _InlineRequest
Teknium
2026-09-02 18:24:05 -07:00
ab5a64a7a4
refactor(hermes_state_usage): compact docstrings/comments
Teknium
2026-09-02 18:24:01 -07:00
14abb83426
refactor(batch_runner): split run() into phase helpers, unify stats merging/jsonl append, compact docs
Teknium
2026-09-02 18:23:51 -07:00
92d60de4ae
refactor(gateway): unify hosted-room coercers/JSON/clock/connect into hosted_rooms_common; fold event insert + row helpers
Teknium
2026-09-02 18:23:47 -07:00
98dccb4ca8
refactor(gateway): unify /proc + coercer helpers, merge timestamp regexes, collapse defensive layers in lifecycle/monitoring/media modules
Teknium
2026-09-02 18:23:35 -07:00
c7a6c5ac39
refactor(hermes_state_telegram): return delete count directly, reuse _rich_row, compact docstrings
Teknium
2026-09-02 18:23:30 -07:00
bbad760ed5
refactor(cli): drop dead _resolve_personality_prompt wrapper and orphaned section comments in HermesCLI
Teknium
2026-09-02 18:23:02 -07:00
ac268d2d7a
refactor(agent/codex_responses_adapter): extract _OutputScan from _normalize_codex_response, share part-type/text-type/call-id helpers; compact docs (-49 LOC)
Teknium
2026-09-02 18:22:57 -07:00
6d81b7e7e1
refactor(mini_swe_runner): unify temperature helper with trajectory_compressor, compact literals and signatures
Teknium
2026-09-02 18:22:53 -07:00
a7d7ac3f39
refactor(agent): models_dev — shared _dict_or_empty/_cfg_get/_hermes_path/_serve_stale/_apply_overrides helpers, fold thin wrappers
Teknium
2026-09-02 18:22:51 -07:00
e75ae38ff5
refactor(acp): extract content.py (prompt blocks -> OpenAI content) and model_catalog.py (picker rows) out of server.py
Teknium
2026-09-02 18:22:51 -07:00
3b17aa46cc
refactor(agent/curator): table-driven REPORT.md sections, phase helpers for the LLM fork, shared mkdir/extract helpers in curator_backup
Teknium
2026-09-02 18:22:49 -07:00
5db64a48e8
refactor(agent/turn): phase helpers for truncation recovery, shared spinner-stop and partial_result helpers
Teknium
2026-09-02 18:22:39 -07:00
b47a5fedab
refactor(agent/tool_guardrails): drop redundant defensive branches, fold config defaults, compact comments
Teknium
2026-09-02 18:22:33 -07:00
4e665e4e53
refactor(gateway): fold Slack/SMS env steps into _Cred rows, compact config dataclasses
Teknium
2026-09-02 18:22:31 -07:00
ce19685282
refactor(delegate): merge single-caller _handle_child_wait_failure into _await_child; _diag_section helper
Teknium
2026-09-02 18:22:16 -07:00
3069ad56d5
refactor(agent/shell_hooks): compact docstrings, fold allowlist lookup into allowlist_entry_for, one-line small helpers
Teknium
2026-09-02 18:22:15 -07:00
bb6d1bec67
refactor(agent/display): unify truncation/quote-scan helpers, dedupe skin lookup; byte-identical output (0 fuzz mismatches)
Teknium
2026-09-02 18:22:14 -07:00
09b84b96b2
refactor(agent/lsp): compact client/manager/servers/install/cli; dict-dispatch installers; shared warn-once + await-push helpers
Teknium
2026-09-02 18:22:13 -07:00
26bbac4ab9
refactor(agent/gemini,acp,credits): compact wire adapters and credits parser (parity-verified)
Teknium
2026-09-02 18:22:13 -07:00
a82d6f1762
refactor(agent/anthropic_credentials): unify commit-write error path, collapse guards, compact docs
Teknium
2026-09-02 18:22:12 -07:00
afce1b22db
refactor(agent): compact prompt_builder siblings — collapse guard ladders, inline single-use helpers, trim docstrings (emitted text byte-identical)
Teknium
2026-09-02 18:22:01 -07:00