refactor: Split conversational.py into modular structure #64
Reference in New Issue
Block a user
Delete Branch "fix/issue-63"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
conversational.py(2271 lines) into modular files to improve testability, debuggability, and reviewabilitytools.py: TOOL_REGISTRY, get_tool_registry(), SKILL_EMOJIShelp.py: format_* functions for slash command helpclient.py: MiniMaxClient, SYSTEM_PROMPT, TOOLS definitionsagent.py: ConversationalAgent class with all methods__init__.py: Public exports from all modulesAcceptance Criteria (from issue #63)
Testing
Closes #63
lgtm