Teknium
|
b279fd32c7
|
merge: r3-18 group C into simp/r3-18
|
2026-09-02 23:15:46 -07:00 |
|
Teknium
|
aec4f2b745
|
merge: r3-18 group B into simp/r3-18
|
2026-09-02 23:15:45 -07:00 |
|
Teknium
|
f47fc782bd
|
merge: r3-18 group A into simp/r3-18
|
2026-09-02 23:15:45 -07:00 |
|
Teknium
|
e1a22b7845
|
refactor(hermes_cli): group C — pack short keyword-argument lists
|
2026-09-02 22:52:11 -07:00 |
|
Teknium
|
3ab50d7ddb
|
refactor(hermes_cli): commands_completion — drop unreferenced staticmethod re-exports
|
2026-09-02 22:43:12 -07:00 |
|
Teknium
|
711bec9219
|
refactor(hermes_cli): commands_completion — _quiet generator decorator; completion — single profile-action source
|
2026-09-02 22:39:57 -07:00 |
|
Teknium
|
91d7b118b6
|
refactor(hermes_cli): curator — _arg() spec helper, shared flag specs in _SUBCOMMANDS table
|
2026-09-02 22:25:29 -07:00 |
|
Teknium
|
2f7be88154
|
refactor(hermes_cli): config.py shared _managed_source, packed re-export list
|
2026-09-02 22:14:28 -07:00 |
|
Teknium
|
47f2122e82
|
refactor(hermes_cli): console_engine — one path spec per CLI family (* marks mutating)
|
2026-09-02 22:13:00 -07:00 |
|
Teknium
|
e7a01c13d5
|
refactor(hermes_cli): config.py unify list-entry validation, offer-list prompts, banner/tools-suffix helpers
|
2026-09-02 22:07:57 -07:00 |
|
Teknium
|
717163501f
|
refactor(hermes_cli): curator — extract _print_curator_config from _cmd_status
|
2026-09-02 21:48:51 -07:00 |
|
Teknium
|
c397fad529
|
refactor(hermes_cli): curses_ui — split _run_curses_menu into _init_colors/_route_key phases
|
2026-09-02 21:46:33 -07:00 |
|
Teknium
|
6f7c22b9a7
|
refactor(hermes_cli): config.py docstring compaction and closer hugging (AST-neutral)
|
2026-09-02 21:37:58 -07:00 |
|
Teknium
|
381d88f433
|
refactor(hermes_cli): group C — drop blank lines after function-local imports
|
2026-09-02 21:36:19 -07:00 |
|
Teknium
|
12e3ae890b
|
refactor(hermes_cli): console_engine — _parse() helper for inline argparse surfaces
|
2026-09-02 21:33:21 -07:00 |
|
Teknium
|
a8c8c12fa4
|
refactor(hermes_cli): group C layout compaction (AST-neutral closer hugging)
|
2026-09-02 21:11:22 -07:00 |
|
Teknium
|
da9a0551e4
|
refactor(hermes_cli): config.py hoist managed_scope/atomic_yaml_write imports (8 lazy import sites removed)
|
2026-09-02 21:06:53 -07:00 |
|
Teknium
|
7b36908631
|
refactor(hermes_cli): console_engine — _captured decorator, _simple_command factory, hoist export guard
|
2026-09-02 21:06:07 -07:00 |
|
Teknium
|
8b74aa07a4
|
refactor(hermes_cli): group B — docstring compaction, provider scalar-field table, config mirror _items helper, regex kebab collapse
|
2026-09-02 21:03:13 -07:00 |
|
Teknium
|
a9b2cae683
|
refactor(hermes_cli): completion — shared sorted-subcommand walk, single profile-action table
|
2026-09-02 20:57:25 -07:00 |
|
Teknium
|
6121fefb78
|
refactor(hermes_cli): config_migrations — declare default-flip steps inline in MIGRATIONS via _rewrite_stale_default/_rewrite_key partials
|
2026-09-02 20:57:06 -07:00 |
|
Teknium
|
41ab6c5e10
|
refactor(hermes_cli): commands_completion — flatten argument routing, inline single-use helpers, compact docstrings
|
2026-09-02 20:52:08 -07:00 |
|
Teknium
|
f5699c6f60
|
refactor(hermes_cli): config.py AST-neutral layout compaction (hug short brackets, pack argument lists)
|
2026-09-02 20:51:13 -07:00 |
|
Teknium
|
e4a149a64f
|
refactor(hermes_cli): group B — _rewrite_key generalization (v31/v35 fold), _put in provider normalizer, dedup loop flatten, gateway configured-dict; AST-neutral layout hug/pack
|
2026-09-02 20:47:14 -07:00 |
|
Teknium
|
8345581dbc
|
refactor(hermes_cli): config.py env-file, display, cron-drift and config-set sections: shared helpers, dispatch tables, docstring compaction
|
2026-09-02 20:47:01 -07:00 |
|
Teknium
|
f482f5c6ef
|
refactor(hermes_cli): curator — extract ledger rollback + shared result reporter, collapse tallies, compact docstrings
|
2026-09-02 20:44:59 -07:00 |
|
Teknium
|
cd49358836
|
refactor(hermes_cli): config.py validation/migration/load/save phase helpers, shared _canonicalize_config and refuse-overwrite builder
|
2026-09-02 20:35:53 -07:00 |
|
Teknium
|
3da7321eb7
|
refactor(hermes_cli): curses_ui — dict-dispatch key decoding, extract _decode_escape_sequence, compact docstrings
|
2026-09-02 20:35:15 -07:00 |
|
Teknium
|
e3d78021f3
|
refactor(hermes_cli): codex_runtime_switch synonym table + _migration_lines; context_switch_guard/credential_lifecycle defensive collapse + doc compaction; config_defaults drop key-restating section comments (values byte-identical)
|
2026-09-02 20:31:42 -07:00 |
|
Teknium
|
04dfa0a549
|
refactor(hermes_cli): config.py header/install-method/home-skeleton compaction, dispatch tables for parse-failure and update-command messages
|
2026-09-02 20:28:28 -07:00 |
|
Teknium
|
0e5190cb95
|
refactor(hermes_cli): console_engine — merge command tables, closing() for SessionDB, inline single-use helpers, compact layout
|
2026-09-02 20:27:46 -07:00 |
|
Teknium
|
85389e6a48
|
refactor(hermes_cli): config_providers — direct in-module calls for un-patched helpers, shared _route_model_cfgs, word-set constants; compact docstrings
|
2026-09-02 20:21:12 -07:00 |
|
Teknium
|
251afce10c
|
refactor(hermes_cli): config_migrations — shared _commit/_dict_at helpers, early returns, extracted plugin scan; compact step comments
|
2026-09-02 20:14:02 -07:00 |
|
Teknium
|
113f04616b
|
Merge branch 'simp/r2-state' into simp/integration2
# Conflicts:
# hermes_state_messages.py
|
2026-09-02 17:49:43 -07:00 |
|
Teknium
|
f07ff1026f
|
Merge branch 'simp/r2-update-doctor' into simp/integration2
|
2026-09-02 17:49:26 -07:00 |
|
Teknium
|
9c65ca8a02
|
Merge branch 'simp/r2-models-runtime' into simp/integration2
|
2026-09-02 17:49:26 -07:00 |
|
Teknium
|
56202613ef
|
Merge branch 'simp/r2-loop' into simp/integration2
|
2026-09-02 17:49:25 -07:00 |
|
Teknium
|
56c5798203
|
Merge branch 'simp/r2-kanban' into simp/integration2
|
2026-09-02 17:49:25 -07:00 |
|
Teknium
|
06fb390212
|
fix(integration): restore stdin=DEVNULL on computer_use subprocess calls dropped in simplification
|
2026-09-02 17:48:26 -07:00 |
|
Teknium
|
135973b5b6
|
Merge branch 'simp/r2-state-b' into simp/r2-state
# Conflicts:
# hermes_state_messages.py
|
2026-09-02 17:35:13 -07:00 |
|
Teknium
|
1113b65f3e
|
Merge branch 'simp/r2-state-c' into simp/r2-state
|
2026-09-02 17:34:33 -07:00 |
|
Teknium
|
37e0e1a76d
|
refactor(kanban-cli): split the subcommand spec list so no function exceeds 300 LOC
|
2026-09-02 17:30:13 -07:00 |
|
Teknium
|
f9f87d9876
|
refactor(kanban-cli): compact docstrings/comments in kanban.py keeping every rationale
|
2026-09-02 17:30:13 -07:00 |
|
Teknium
|
37b160d04e
|
refactor(kanban-cli): extract dispatcher/maintenance verbs to kanban_ops; unify single-mutation ok/err reporting
|
2026-09-02 17:30:13 -07:00 |
|
Teknium
|
c7f3578521
|
refactor(kanban-cli): extract boards cluster to kanban_boards; unify goal-gate, id/reason, run-state and config helpers across handlers
|
2026-09-02 17:30:12 -07:00 |
|
Teknium
|
62a1607fbf
|
refactor(kanban-cli): extract data-driven argparse tree to kanban_parser and output helpers to kanban_output
|
2026-09-02 17:30:12 -07:00 |
|
Teknium
|
7dc43c94d1
|
refactor(turn): sub-split handle_api_error / check_api_response / run_tool_round so no new turn_* function exceeds 300 LOC
|
2026-09-02 17:28:22 -07:00 |
|
Teknium
|
d52d8f988f
|
Merge branch 'simp/r2-state-b' into simp/integration2
|
2026-09-02 17:27:36 -07:00 |
|
Teknium
|
857cf925b3
|
Merge branch 'simp/r2-tools-a' into simp/integration2
|
2026-09-02 17:27:36 -07:00 |
|
Teknium
|
b1b171c0fe
|
Merge branch 'simp/r2-gw-rest' into simp/integration2
|
2026-09-02 17:27:35 -07:00 |
|