LICENSE
README.md
pyproject.toml
EvoScientist/EvoScientist.py
EvoScientist/__init__.py
EvoScientist/__main__.py
EvoScientist/backends.py
EvoScientist/ccproxy_manager.py
EvoScientist/paths.py
EvoScientist/prompts.py
EvoScientist/sessions.py
EvoScientist/stt.py
EvoScientist/update_check.py
EvoScientist/utils.py
EvoScientist.egg-info/PKG-INFO
EvoScientist.egg-info/SOURCES.txt
EvoScientist.egg-info/dependency_links.txt
EvoScientist.egg-info/entry_points.txt
EvoScientist.egg-info/requires.txt
EvoScientist.egg-info/top_level.txt
EvoScientist/channels/__init__.py
EvoScientist/channels/base.py
EvoScientist/channels/capabilities.py
EvoScientist/channels/channel_manager.py
EvoScientist/channels/config.py
EvoScientist/channels/consumer.py
EvoScientist/channels/debug.py
EvoScientist/channels/formatter.py
EvoScientist/channels/middleware.py
EvoScientist/channels/mixins.py
EvoScientist/channels/plugin.py
EvoScientist/channels/retry.py
EvoScientist/channels/standalone.py
EvoScientist/channels/bus/__init__.py
EvoScientist/channels/bus/events.py
EvoScientist/channels/bus/message_bus.py
EvoScientist/channels/dingtalk/__init__.py
EvoScientist/channels/dingtalk/channel.py
EvoScientist/channels/dingtalk/probe.py
EvoScientist/channels/dingtalk/serve.py
EvoScientist/channels/discord/__init__.py
EvoScientist/channels/discord/channel.py
EvoScientist/channels/discord/probe.py
EvoScientist/channels/discord/serve.py
EvoScientist/channels/email/__init__.py
EvoScientist/channels/email/channel.py
EvoScientist/channels/email/probe.py
EvoScientist/channels/email/serve.py
EvoScientist/channels/feishu/__init__.py
EvoScientist/channels/feishu/channel.py
EvoScientist/channels/feishu/probe.py
EvoScientist/channels/feishu/serve.py
EvoScientist/channels/imessage/__init__.py
EvoScientist/channels/imessage/channel_rpc.py
EvoScientist/channels/imessage/probe.py
EvoScientist/channels/imessage/rpc_client.py
EvoScientist/channels/imessage/serve.py
EvoScientist/channels/imessage/targets.py
EvoScientist/channels/qq/__init__.py
EvoScientist/channels/qq/channel.py
EvoScientist/channels/qq/crypto.py
EvoScientist/channels/qq/onboard.py
EvoScientist/channels/qq/probe.py
EvoScientist/channels/qq/serve.py
EvoScientist/channels/signal/__init__.py
EvoScientist/channels/signal/channel.py
EvoScientist/channels/signal/probe.py
EvoScientist/channels/signal/serve.py
EvoScientist/channels/slack/__init__.py
EvoScientist/channels/slack/channel.py
EvoScientist/channels/slack/probe.py
EvoScientist/channels/slack/serve.py
EvoScientist/channels/telegram/__init__.py
EvoScientist/channels/telegram/channel.py
EvoScientist/channels/telegram/probe.py
EvoScientist/channels/telegram/serve.py
EvoScientist/channels/wechat/__init__.py
EvoScientist/channels/wechat/channel.py
EvoScientist/channels/wechat/crypto.py
EvoScientist/channels/wechat/personal.py
EvoScientist/channels/wechat/probe.py
EvoScientist/channels/wechat/serve.py
EvoScientist/channels/wechat/verify_server.py
EvoScientist/cli/__init__.py
EvoScientist/cli/_agent_loader.py
EvoScientist/cli/_app.py
EvoScientist/cli/_constants.py
EvoScientist/cli/agent.py
EvoScientist/cli/async_notifier.py
EvoScientist/cli/channel.py
EvoScientist/cli/clipboard.py
EvoScientist/cli/commands.py
EvoScientist/cli/file_mentions.py
EvoScientist/cli/history_suggester.py
EvoScientist/cli/interactive.py
EvoScientist/cli/mcp_install_cmd.py
EvoScientist/cli/mcp_ui.py
EvoScientist/cli/resume_hint.py
EvoScientist/cli/rich_command_ui.py
EvoScientist/cli/skills_cmd.py
EvoScientist/cli/status_bar.py
EvoScientist/cli/tui_backends.py
EvoScientist/cli/tui_interactive.py
EvoScientist/cli/tui_runtime.py
EvoScientist/cli/widgets/__init__.py
EvoScientist/cli/widgets/approval_widget.py
EvoScientist/cli/widgets/ask_user_widget.py
EvoScientist/cli/widgets/assistant_message.py
EvoScientist/cli/widgets/chat_input.py
EvoScientist/cli/widgets/compact_summary_widget.py
EvoScientist/cli/widgets/compacting_widget.py
EvoScientist/cli/widgets/loading_widget.py
EvoScientist/cli/widgets/mcp_browser.py
EvoScientist/cli/widgets/mcp_loader_widget.py
EvoScientist/cli/widgets/model_picker.py
EvoScientist/cli/widgets/skill_browser.py
EvoScientist/cli/widgets/subagent_widget.py
EvoScientist/cli/widgets/summarization_widget.py
EvoScientist/cli/widgets/system_message.py
EvoScientist/cli/widgets/thinking_widget.py
EvoScientist/cli/widgets/thread_selector.py
EvoScientist/cli/widgets/timed_status_widget.py
EvoScientist/cli/widgets/timestamp_mixin.py
EvoScientist/cli/widgets/todo_widget.py
EvoScientist/cli/widgets/tool_call_widget.py
EvoScientist/cli/widgets/tool_selection_widget.py
EvoScientist/cli/widgets/usage_widget.py
EvoScientist/cli/widgets/user_message.py
EvoScientist/cli/widgets/workspace_sync_widget.py
EvoScientist/commands/__init__.py
EvoScientist/commands/base.py
EvoScientist/commands/channel_ui.py
EvoScientist/commands/manager.py
EvoScientist/commands/implementation/__init__.py
EvoScientist/commands/implementation/channel.py
EvoScientist/commands/implementation/general.py
EvoScientist/commands/implementation/mcp.py
EvoScientist/commands/implementation/mcp_install.py
EvoScientist/commands/implementation/model.py
EvoScientist/commands/implementation/model_fallback.py
EvoScientist/commands/implementation/session.py
EvoScientist/commands/implementation/skills.py
EvoScientist/config/__init__.py
EvoScientist/config/onboard.py
EvoScientist/config/settings.py
EvoScientist/langgraph_dev/__init__.py
EvoScientist/langgraph_dev/graphs.py
EvoScientist/langgraph_dev/langgraph.json
EvoScientist/langgraph_dev/main_graph.py
EvoScientist/langgraph_dev/manager.py
EvoScientist/llm/__init__.py
EvoScientist/llm/context_window.py
EvoScientist/llm/models.py
EvoScientist/llm/ollama_discovery.py
EvoScientist/llm/patches.py
EvoScientist/mcp/__init__.py
EvoScientist/mcp/client.py
EvoScientist/mcp/registry.py
EvoScientist/middleware/__init__.py
EvoScientist/middleware/ask_user.py
EvoScientist/middleware/async_watcher.py
EvoScientist/middleware/configurable_model.py
EvoScientist/middleware/context_editing.py
EvoScientist/middleware/context_overflow.py
EvoScientist/middleware/memory.py
EvoScientist/middleware/model_fallback.py
EvoScientist/middleware/tool_error_handler.py
EvoScientist/middleware/tool_selector.py
EvoScientist/middleware/utils.py
EvoScientist/skills/find-skills/SKILL.md
EvoScientist/skills/skill-creator/LICENSE.txt
EvoScientist/skills/skill-creator/SKILL.md
EvoScientist/skills/skill-creator/agents/analyzer.md
EvoScientist/skills/skill-creator/agents/comparator.md
EvoScientist/skills/skill-creator/agents/grader.md
EvoScientist/skills/skill-creator/assets/eval_review.html
EvoScientist/skills/skill-creator/eval-viewer/generate_review.py
EvoScientist/skills/skill-creator/eval-viewer/viewer.html
EvoScientist/skills/skill-creator/references/output-patterns.md
EvoScientist/skills/skill-creator/references/schemas.md
EvoScientist/skills/skill-creator/references/workflows.md
EvoScientist/skills/skill-creator/scripts/__init__.py
EvoScientist/skills/skill-creator/scripts/aggregate_benchmark.py
EvoScientist/skills/skill-creator/scripts/generate_report.py
EvoScientist/skills/skill-creator/scripts/improve_description.py
EvoScientist/skills/skill-creator/scripts/init_skill.py
EvoScientist/skills/skill-creator/scripts/package_skill.py
EvoScientist/skills/skill-creator/scripts/quick_validate.py
EvoScientist/skills/skill-creator/scripts/run_eval.py
EvoScientist/skills/skill-creator/scripts/run_loop.py
EvoScientist/skills/skill-creator/scripts/utils.py
EvoScientist/skills/skill-creator/scripts/__pycache__/__init__.cpython-311.pyc
EvoScientist/skills/skill-creator/scripts/__pycache__/aggregate_benchmark.cpython-311.pyc
EvoScientist/skills/skill-creator/scripts/__pycache__/generate_report.cpython-311.pyc
EvoScientist/skills/skill-creator/scripts/__pycache__/improve_description.cpython-311.pyc
EvoScientist/skills/skill-creator/scripts/__pycache__/init_skill.cpython-311.pyc
EvoScientist/skills/skill-creator/scripts/__pycache__/package_skill.cpython-311.pyc
EvoScientist/skills/skill-creator/scripts/__pycache__/quick_validate.cpython-311.pyc
EvoScientist/skills/skill-creator/scripts/__pycache__/run_eval.cpython-311.pyc
EvoScientist/skills/skill-creator/scripts/__pycache__/run_loop.cpython-311.pyc
EvoScientist/skills/skill-creator/scripts/__pycache__/utils.cpython-311.pyc
EvoScientist/stream/__init__.py
EvoScientist/stream/console.py
EvoScientist/stream/diff_format.py
EvoScientist/stream/display.py
EvoScientist/stream/emitter.py
EvoScientist/stream/events.py
EvoScientist/stream/formatter.py
EvoScientist/stream/state.py
EvoScientist/stream/tracker.py
EvoScientist/stream/utils.py
EvoScientist/subagents/__init__.py
EvoScientist/subagents/_factory.py
EvoScientist/subagents/code.yaml
EvoScientist/subagents/data_analysis.yaml
EvoScientist/subagents/debug.yaml
EvoScientist/subagents/planner.yaml
EvoScientist/subagents/research.yaml
EvoScientist/subagents/writing.yaml
EvoScientist/tools/__init__.py
EvoScientist/tools/search.py
EvoScientist/tools/skill_manager.py
EvoScientist/tools/skills_manager.py
EvoScientist/tools/think.py
tests/test_additional_channel_smoke.py
tests/test_agent_loader.py
tests/test_agent_mcp_cache.py
tests/test_ask_user.py
tests/test_async_notifier.py
tests/test_async_subagent_factory.py
tests/test_async_subagent_swap.py
tests/test_async_watcher_middleware.py
tests/test_backends.py
tests/test_bus_integration.py
tests/test_ccproxy_manager.py
tests/test_channel_command.py
tests/test_channel_command_ui.py
tests/test_channel_comprehensive.py
tests/test_channel_debug.py
tests/test_cli_channel_bus_mode.py
tests/test_cli_channel_slash.py
tests/test_cli_resume_flag.py
tests/test_cli_run_name.py
tests/test_cli_serve.py
tests/test_cli_tui_dispatch.py
tests/test_compact_command.py
tests/test_config.py
tests/test_configurable_model_middleware.py
tests/test_context_editing_middleware.py
tests/test_context_overflow_middleware.py
tests/test_context_window.py
tests/test_current_command.py
tests/test_delete_command.py
tests/test_diff_format.py
tests/test_dingtalk_channel.py
tests/test_discord_channel.py
tests/test_event_loop.py
tests/test_evoskills_command.py
tests/test_exit_command.py
tests/test_feishu_channel.py
tests/test_file_mentions.py
tests/test_hitl.py
tests/test_install_skill_command.py
tests/test_langgraph_manager.py
tests/test_llm.py
tests/test_load_subagents.py
tests/test_mcp_client.py
tests/test_mcp_command.py
tests/test_memory_merge.py
tests/test_minimax_integration.py
tests/test_model_command.py
tests/test_model_fallback.py
tests/test_model_passthrough_patch.py
tests/test_new_command.py
tests/test_ollama_discovery.py
tests/test_onboard.py
tests/test_paths.py
tests/test_pick_skills_interactive.py
tests/test_prompts.py
tests/test_qq_channel.py
tests/test_resume_command.py
tests/test_resume_hint.py
tests/test_rich_command_ui.py
tests/test_rich_escape.py
tests/test_serve_agent_holder.py
tests/test_sessions.py
tests/test_skills_manager.py
tests/test_slack_channel.py
tests/test_status_bar.py
tests/test_stream_cancel.py
tests/test_stream_display.py
tests/test_stream_emitter.py
tests/test_stream_events.py
tests/test_stream_state.py
tests/test_stream_tracker.py
tests/test_stream_utils.py
tests/test_stt.py
tests/test_subagent_summarize.py
tests/test_summarization.py
tests/test_telegram_channel.py
tests/test_thread_selector.py
tests/test_threads_command.py
tests/test_tool_error_handler.py
tests/test_tool_selector_middleware.py
tests/test_tools.py
tests/test_tui_command_sync.py
tests/test_tui_widgets.py
tests/test_ui_runtime.py
tests/test_update_check.py
tests/test_wechat_channel.py