Teknium
99433742dc
refactor(tui): extract the prompt turn into prompt_turn.py; compact methods_*/session_*/agent_callbacks; split _start_agent_build into scope/wiring helpers
- server.py 7663 -> 5319: _run_prompt_submit and its goal/loop/voice/scope
phases move to tui_gateway/prompt_turn.py (bound via method_ctx.bind_module);
_start_agent_build split into _bind/_release_build_profile_scopes,
_deferred_build_agent_kwargs, _wire_session_agent, _start_session_services;
_load_enabled_toolsets split (_enabled_mcp_server_names, _resolve_explicit_toolsets).
- methods_slash: _LIVE_SLASH_OUTPUT dispatch table; methods_tools: _SLASH_BUILTINS,
_guarded; tool_progress: _PROGRESS_HANDLERS; methods_config_set:
_REASONING_DISPLAY_WORDS; methods_voice: _VOICE_TOGGLE_ACTIONS.
- Unified: _denied_source (methods_session) replaces _WORKER_SOURCES in
methods_profiles; _compress_live_with_feedback / _compute_host_slash shared by
the slash mirror and /compress; _end_voice_chat shared by stop-phrase paths;
_watcher_mtime_ns; _reaper_session_is_detached_idle; _notif_* helpers.
- Dead: _profile_dir_or_err, _resume_info, _slash_builtin_table (refs.py: 0 hits).
- acp_adapter/server.py: docstring compaction only (AST-identical).
- Every file semantically reviewed hunk-by-hunk for wire/log/lock/order parity.
2026-09-02 14:09:13 -07:00
..
2026-09-02 14:09:01 -07:00
2026-09-02 14:09:01 -07:00
2026-09-03 01:43:22 +05:30
2026-09-02 00:44:19 -07:00
2026-09-02 06:36:16 -07:00
2026-09-02 20:16:14 +05:30
2026-09-02 10:55:57 -07:00
2026-09-03 01:57:09 +05:30
2026-09-02 12:11:15 -05:00
2026-09-01 14:11:55 +05:30
2026-09-02 07:01:23 -07:00
2026-09-02 09:57:39 -07:00
2026-09-02 16:57:21 +05:30
2026-09-02 00:06:01 -07:00
2026-09-02 10:33:43 -07:00
2026-09-02 16:57:21 +05:30
2026-09-03 01:33:18 +05:30
2026-09-02 14:09:13 -07:00
2026-09-01 10:56:49 -07:00
2026-09-01 09:28:01 -07:00
2026-08-31 12:36:33 -07:00
2026-08-31 20:43:36 -05:00
2026-09-01 08:36:03 -07:00
2026-09-02 00:44:19 -07:00
2026-08-31 10:05:13 -07:00
2026-09-02 06:19:03 -07:00
2026-09-01 00:35:29 +05:30
2026-09-02 07:26:52 -07:00
2026-08-31 10:00:38 -07:00
2026-09-01 09:28:01 -07:00
2026-09-01 09:28:01 -07:00
2026-09-01 09:28:01 -07:00
2026-09-01 09:28:01 -07:00
2026-08-31 10:00:55 -07:00
2026-08-31 10:53:18 -07:00
2026-08-31 10:53:18 -07:00
2026-09-01 11:25:10 -07:00
2026-09-01 10:52:42 -07:00
2026-08-31 12:22:17 -07:00
2026-08-31 10:03:34 -07:00
2026-08-31 11:23:48 -07:00
2026-09-02 07:26:52 -07:00
2026-09-02 04:15:02 -07:00
2026-09-02 16:57:21 +05:30
2026-08-31 09:58:40 -07:00
2026-09-02 06:17:47 -07:00