Commit Graph

  • 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