Commit Graph

  • d071b9a25d refactor(gateway/platforms): signal.py — flattened batch retry loop, typing/echo-cache collapses, _spawn_background Teknium 2026-09-02 19:53:13 -07:00
  • bc224e648d refactor(agent/relay): RelayRuntime._lookup for locked registry reads; first-close-error helper; subagent parent predicate leans on active_turn Teknium 2026-09-02 19:52:58 -07:00
  • f6aae3022e refactor(agent/gemini,acp,credits): extract _function_declaration, compact signatures Teknium 2026-09-02 19:52:50 -07:00
  • 14094a215e refactor(gateway): stream transport — preview-id tracking, probe gates, hook wrappers folded Teknium 2026-09-02 19:52:43 -07:00
  • 2fef65b2be refactor(gateway): collapse confirm-gate/config-read/command-origin locals Teknium 2026-09-02 19:52:24 -07:00
  • d1bdab0a2a refactor(hermes_cli/subcommands): strip Phase-2 extraction boilerplate docstrings and banner comments Teknium 2026-09-02 19:52:16 -07:00
  • cd9c9aaaa4 refactor(cli): group immutable overlay/pet/voice state inits in HermesCLI._init_ui_state Teknium 2026-09-02 19:51:58 -07:00
  • a2fb880d79 refactor(agent/agent_runtime_helpers): flatten pool walk, steer requeue, error-context, orphan classifier Teknium 2026-09-02 19:51:54 -07:00
  • 829d7331c7 refactor(cron): pack brackets, fold closers, compact docstrings in scheduler_* modules (AST-neutral) Teknium 2026-09-02 19:51:39 -07:00
  • 10eccf288f refactor(gateway): share transcript-estimate helper across /context and /usage; checkpoint kwargs by name Teknium 2026-09-02 19:51:26 -07:00
  • 118581167b refactor(gateway/platforms): api_server import/constant packing, one-expression predicates, direct cron callables Teknium 2026-09-02 19:51:23 -07:00
  • bdf1e0bf98 refactor(agent/skills): drop intra-function blank lines, fold remaining single-use guards Teknium 2026-09-02 19:51:22 -07:00
  • 8869927f2d refactor(cli-misc): logs.py — extract size/age labels, compact regex and docstrings Teknium 2026-09-02 19:51:13 -07:00
  • 3a1e4a7661 refactor(agent/compression): fold boundary bookkeeping locals; pack one-item-per-line call/def argument lists (AST-identical) Teknium 2026-09-02 19:51:06 -07:00
  • 654b26e074 refactor(acp): server model-state fallback, usage update, MCP registration compacted Teknium 2026-09-02 19:51:01 -07:00
  • 798470930f refactor(delegate): tool description text as joined constants (byte-identical) Teknium 2026-09-02 19:50:30 -07:00
  • 6331d43126 Merge branch 'simp/r3-00-cliA' into simp/r3-00 Teknium 2026-09-02 19:50:21 -07:00
  • 3b5aa80473 refactor(agent): finish memory/compaction/prompt-cache compaction pass (>=25% LOC) Teknium 2026-09-02 19:50:13 -07:00
  • 8b8f30d169 refactor(gateway/platforms): bluebubbles.py — attachment type expression, chats fallback guard Teknium 2026-09-02 19:50:05 -07:00
  • 3d17787a28 Merge branch 'simp/r3-04-w5' into simp/r3-04 Teknium 2026-09-02 19:50:01 -07:00
  • 4c008def67 Merge branch 'simp/r3-04-w4' into simp/r3-04 Teknium 2026-09-02 19:49:59 -07:00
  • e98cb83605 Merge branch 'simp/r3-04-w1' into simp/r3-04 Teknium 2026-09-02 19:49:57 -07:00
  • d3b93c45c9 refactor(agent/context_compressor): flatten historical-media strip, summarizer part/tool-call rendering, orphan sanitizer Teknium 2026-09-02 19:49:48 -07:00
  • 3de7e303ba refactor(agent/status_output,tool_guardrails): keep force short-circuit and record-presence guard explicit Teknium 2026-09-02 19:49:47 -07:00
  • c8724e3fe8 refactor(gateway): flatten busy queue/steer/goal commands, FIFO helpers Teknium 2026-09-02 19:49:43 -07:00
  • abf46f2e42 refactor(gateway): AST-neutral closer folding in run.py Teknium 2026-09-02 19:49:42 -07:00
  • ad9d2d8c83 refactor(agent/credits,gemini): derive header names from field table; contextlib.suppress Teknium 2026-09-02 19:49:34 -07:00
  • 4b447a4d26 refactor(gateway/platforms): qqbot utils/onboard compaction (coerce_list one path, BindStatus tuple) Teknium 2026-09-02 19:49:33 -07:00
  • 9fe1267a88 refactor(state): tighten messages mixin helpers (reaction check, replay-dup loop, one-line probes) Teknium 2026-09-02 19:49:28 -07:00
  • 1defa76992 refactor(agent/agent_init): flatten tool-loading banner branches; single model section lookup Teknium 2026-09-02 19:49:23 -07:00
  • ff4d896e50 refactor(agent/relay,transports): fold docstring whitespace (text unchanged) Teknium 2026-09-02 19:49:06 -07:00
  • 6068e0f23b refactor(gateway): blank-line hygiene in slash handler bodies Teknium 2026-09-02 19:47:48 -07:00
  • f9d27dfcd0 refactor(agent/agent_runtime_helpers): flatten auth recovery, socket walk, payload predicate, heal-log state Teknium 2026-09-02 19:47:44 -07:00
  • 4f322d04a9 refactor(gateway/platforms): signal/bluebubbles — reuse utils.TRUTHY_STRINGS Teknium 2026-09-02 19:47:37 -07:00
  • 54bd822d93 refactor(delegate): child prompt text blocks as module constants (byte-identical prompts) Teknium 2026-09-02 19:47:36 -07:00
  • f731c63e89 refactor(state): drop blank separators around nested _do txn closures Teknium 2026-09-02 19:47:36 -07:00
  • 5e28d524dc refactor(gateway/platforms): extract _SessionEventQueue from _handle_session_chat_stream (148 -> 124 LOC) Teknium 2026-09-02 19:47:30 -07:00
  • d9756176b5 refactor(gateway/platforms): qqbot connect/_reconnect share _open_gateway_ws Teknium 2026-09-02 19:47:24 -07:00
  • 1aec5770f5 refactor(gateway): compact status.py docstrings by hand, keep line width <= 100 Teknium 2026-09-02 19:47:15 -07:00
  • 7b6f60b4f9 refactor(gateway/platforms): runs/room — fold _emit_to_stream into _mark_run_event, unify room-grant error builder, inline sweep filters, tighten layouts Teknium 2026-09-02 19:46:51 -07:00
  • cc2afd78ee refactor(agent): pet — keep STATE_ALIASES insertion order Teknium 2026-09-02 19:46:38 -07:00
  • cf08ccc31b refactor(cron): incidents override lookup via executions module ref; split-fire predicate via overrides() helper Teknium 2026-09-02 19:46:37 -07:00
  • b84223fd06 refactor(agent/gemini,acp,credits): fold literals and single-use temporaries Teknium 2026-09-02 19:46:27 -07:00
  • 18dee0f8e2 refactor(agent/skills): compact docstrings by hand, fold find_project_root/_load_skill_payload guards Teknium 2026-09-02 19:46:19 -07:00
  • fa986633d9 refactor(agent/curator): merge single-use helpers, collapse report/state assembly; class-form NamedTuples restored Teknium 2026-09-02 19:46:13 -07:00
  • adbac330c7 refactor(agent/context_compressor): repack implicitly-concatenated string literals (values byte-identical) Teknium 2026-09-02 19:46:07 -07:00
  • d5b0a85c93 refactor(agent/agent_init): repoint turn-base-anchor source pin to _USAGE_STATE table Teknium 2026-09-02 19:46:07 -07:00
  • b162ef97b1 refactor(agent/relay_runtime): contextlib.suppress for swallow-only excepts; shared timeout message; daemon-thread outcome box Teknium 2026-09-02 19:46:01 -07:00
  • 3be336aee7 refactor(gateway): table-drive start_gateway signal handler install; drop getattr on always-present watchdog Teknium 2026-09-02 19:45:58 -07:00
  • 429b7895e6 refactor(agent/background_review): factor shared do-not-capture prompt tail into _DO_NOT_CAPTURE_BLOCK (assembled bytes verified identical), compact fork attribute setup Teknium 2026-09-02 19:45:48 -07:00
  • 26e5492f22 refactor(agent/session_persistence): tail predicates, comprehension redaction, single-copy log entry Teknium 2026-09-02 19:45:32 -07:00
  • 0f4123ae1d refactor(gateway): compact docstrings in slash mixins (keep every WHY) Teknium 2026-09-02 19:45:24 -07:00
  • 3a7ce79912 refactor(acp): session/events/edit_approval/permissions/provenance/entry/auth — hoist lazy hermes_constants imports, fold branches, pack literals Teknium 2026-09-02 19:45:20 -07:00
  • f46a9d4341 refactor(gateway/platforms): webhook.py — _peek_session_id helper, merged session-close guards Teknium 2026-09-02 19:45:18 -07:00
  • 3c615c48e9 refactor(state): AST-neutral bracket/string-literal layout pass on the six mixin modules Teknium 2026-09-02 19:45:18 -07:00
  • a522df03ed refactor(acp): tools.py walrus-fold guard prologues, _more overflow trailer helper, inline single-use heading/polished-content helpers, drop redundant diff-flush guards Teknium 2026-09-02 19:45:18 -07:00
  • 264cc6bd99 refactor(agent/conversation_compression): thread an _Attempt carrier through compress_context phases Teknium 2026-09-02 19:45:08 -07:00
  • e1d42fb42e refactor(agent/think_scrubber): min-based earliest-hit scans Teknium 2026-09-02 19:45:03 -07:00
  • 9474334b49 Merge branch 'simp/r3-07-G_small' into simp/r3-07 Teknium 2026-09-02 19:45:01 -07:00
  • 6e603415dc Merge branch 'simp/r3-07-B_toolexec' into simp/r3-07 Teknium 2026-09-02 19:44:58 -07:00
  • 43a20c07eb Merge branch 'simp/r3-07-A_secrets' into simp/r3-07 Teknium 2026-09-02 19:44:53 -07:00
  • 6c41acbddd refactor(agent): pet — pass 2 (render/store/orchestrate helper collapse, dispatch, docstring compaction; 25% LOC cut) Teknium 2026-09-02 19:44:51 -07:00
  • c2145ec015 Merge branch 'simp/r3-05-w4' into simp/r3-05 Teknium 2026-09-02 19:44:38 -07:00
  • 574d04e3cc refactor(agent/agent_init): CompressionSettings as SimpleNamespace; bool-gate loop; drop dead _emit_warning hasattr; tighten lazy-import blanks Teknium 2026-09-02 19:44:33 -07:00
  • 04b37e7f4b Merge branch 'simp/r3-08-g5' into simp/r3-08 Teknium 2026-09-02 19:44:14 -07:00
  • 1b61d2e9c5 refactor(agent/gemini): extract _error_object Teknium 2026-09-02 19:44:10 -07:00
  • 1f6389e4b2 Merge branch 'simp/r3-08-g3' into simp/r3-08 Teknium 2026-09-02 19:44:10 -07:00
  • 9cf7c74030 refactor(delegate): module headers condensed (one-line docstrings, logger comment inline) Teknium 2026-09-02 19:43:56 -07:00
  • 836fa5e08e refactor(agent/chat_completion_helpers): compact streaming call sites and tool-call accumulator Teknium 2026-09-02 19:43:52 -07:00
  • 4de8710b74 refactor(state): unify _placeholders/_ended_by_compression/row-probe SQL into hermes_state_common Teknium 2026-09-02 19:43:49 -07:00
  • 46020c32c5 refactor(agent/stream_diag): compact retry log call and drop-suffix computation Teknium 2026-09-02 19:43:36 -07:00
  • 46f696c48b refactor(agent/relay,transports): anthropic build_kwargs default table + thinking-type set; compact accumulator/logical-scope plumbing Teknium 2026-09-02 19:43:35 -07:00
  • 7b8d547ffc refactor(agent/context_compressor): normalize blank lines (ruff E302/E303/E305) Teknium 2026-09-02 19:43:18 -07:00
  • eb4222f415 refactor(gateway/platforms): webhook.py — _dispatch_agent_run phase helper, compact docstrings Teknium 2026-09-02 19:43:16 -07:00
  • b2e55ef3fd refactor(gateway/platforms): AST-neutral closer/bracket hug pass on api_server (-18 LOC) Teknium 2026-09-02 19:43:15 -07:00
  • 9a0fa659af refactor(agent/thread_scoped_output,stream_diag,stream_single_writer): shared fence-call helper, compact installs Teknium 2026-09-02 19:42:28 -07:00
  • d84dd007af refactor(gateway/platforms): api_server _require_auth decorator (14 handlers), reservation release via one helper Teknium 2026-09-02 19:42:25 -07:00
  • a91e21f3f2 refactor(gateway): split plugin env-enable pass into probe/configure phase helpers Teknium 2026-09-02 19:42:15 -07:00
  • 86e0f1f7fe chore(integration): drop MagicMock/ test litter accidentally committed Teknium 2026-09-02 19:42:08 -07:00
  • 939305f186 refactor(agent/context_compressor): pack multi-line def signatures (AST-identical) Teknium 2026-09-02 19:42:06 -07:00
  • 4b04c2a3f9 refactor(gateway/platforms): qqbot keyboards — one row builder from button tuples Teknium 2026-09-02 19:42:02 -07:00
  • 34ac5f326a refactor(agent/title_generator): _strip_one_wrapper helper, flatten derive_title cut Teknium 2026-09-02 19:41:53 -07:00
  • 6847c6dc4b refactor(gateway): compact heartbeat/refine/review/loop handlers; restart dedup payload helper Teknium 2026-09-02 19:41:50 -07:00
  • 3eff6c5eac test(agent): assert SKILLS_GUIDANCE wiring behaviorally instead of via source grep Teknium 2026-09-02 19:41:14 -07:00
  • 63f77f9f34 refactor(agent/agent_init): compact function docstrings (AST-neutral) Teknium 2026-09-02 19:41:35 -07:00
  • 2850f171d2 refactor(gateway): keep instance fingerprint hook in primary claims Teknium 2026-09-02 19:41:31 -07:00
  • bbc61dce26 refactor(gateway): compact run.py comments/docstrings (helpers between media tags and GatewayRunner); ruff SIM102 clean Teknium 2026-09-02 19:41:31 -07:00
  • d1b0553203 refactor(agent/agent_runtime_helpers): compact comments and intra-function blank lines Teknium 2026-09-02 19:41:28 -07:00
  • 401269014a refactor(agent/tool_guardrails): notice template constant, ordinal helper, compact loop-cap body Teknium 2026-09-02 19:41:07 -07:00
  • 1e8e2a7328 refactor(agent): model_metadata — restore _is_known_provider_base_url (test-patched seam) Teknium 2026-09-02 19:41:04 -07:00
  • 75aaf56904 enable local models by default on win32 and darwin ethernet 2026-09-02 22:40:22 -04:00
  • 76292b6385 refactor(agent/relay_llm): ManagedLlmStream provider stream/finalizer become methods (drop 90-line closure factory) Teknium 2026-09-02 19:40:20 -07:00
  • 52a6d97bfc refactor(agent/gemini): compact envelope/namespace builders Teknium 2026-09-02 19:40:16 -07:00
  • 559714fb18 refactor(gateway): compact slash_commands_session/model — fold calls, inline single-use helpers, tighten docs Teknium 2026-09-02 19:40:07 -07:00
  • 0f438d9e37 refactor(gateway): session — merge split log-format literals Teknium 2026-09-02 19:40:01 -07:00
  • 9fd798cc68 refactor(gateway/platforms): qqbot contextlib.suppress for swallow-only try/except, __init__ layout Teknium 2026-09-02 19:39:55 -07:00
  • 7d48a84acf refactor(state): reflow prose docstrings to the 108-col budget (word-preserving) Teknium 2026-09-02 19:39:50 -07:00
  • c4668fa77e fix(integration): restore explicit utf-8 encoding on codesign/loginctl subprocess calls flagged by footgun scanners Teknium 2026-09-02 19:39:38 -07:00
  • fa4fc3ea1b refactor(agent/compression): reflow docstrings/comment blocks to 118 cols (word-identical) Teknium 2026-09-02 19:39:34 -07:00
  • 0a51863181 refactor(delegate): child_run failure entry/emit_complete tightened Teknium 2026-09-02 19:39:28 -07:00