Commit Graph

28249 Commits

Author SHA1 Message Date
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