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