LICENSE
README.md
pyproject.toml
EvoScientist/EvoScientist.py
EvoScientist/__init__.py
EvoScientist/__main__.py
EvoScientist/backends.py
EvoScientist/paths.py
EvoScientist/prompts.py
EvoScientist/sessions.py
EvoScientist/subagent.yaml
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/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/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/probe.py
EvoScientist/channels/wechat/serve.py
EvoScientist/channels/wechat/verify_server.py
EvoScientist/cli/__init__.py
EvoScientist/cli/_app.py
EvoScientist/cli/_constants.py
EvoScientist/cli/agent.py
EvoScientist/cli/channel.py
EvoScientist/cli/clipboard.py
EvoScientist/cli/commands.py
EvoScientist/cli/history_suggester.py
EvoScientist/cli/interactive.py
EvoScientist/cli/mcp_ui.py
EvoScientist/cli/skills_cmd.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/assistant_message.py
EvoScientist/cli/widgets/loading_widget.py
EvoScientist/cli/widgets/subagent_widget.py
EvoScientist/cli/widgets/system_message.py
EvoScientist/cli/widgets/thinking_widget.py
EvoScientist/cli/widgets/todo_widget.py
EvoScientist/cli/widgets/tool_call_widget.py
EvoScientist/cli/widgets/usage_widget.py
EvoScientist/cli/widgets/user_message.py
EvoScientist/config/__init__.py
EvoScientist/config/onboard.py
EvoScientist/config/settings.py
EvoScientist/llm/__init__.py
EvoScientist/llm/models.py
EvoScientist/mcp/__init__.py
EvoScientist/mcp/client.py
EvoScientist/middleware/__init__.py
EvoScientist/middleware/memory.py
EvoScientist/middleware/tool_error_handler.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/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/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_mcp_cache.py
tests/test_backends.py
tests/test_bus_integration.py
tests/test_channel_comprehensive.py
tests/test_cli_channel_bus_mode.py
tests/test_cli_run_name.py
tests/test_cli_serve.py
tests/test_cli_tui_dispatch.py
tests/test_config.py
tests/test_dingtalk_channel.py
tests/test_discord_channel.py
tests/test_event_loop.py
tests/test_feishu_channel.py
tests/test_hitl.py
tests/test_llm.py
tests/test_mcp_client.py
tests/test_memory_merge.py
tests/test_onboard.py
tests/test_paths.py
tests/test_prompts.py
tests/test_rich_escape.py
tests/test_sessions.py
tests/test_skills_manager.py
tests/test_slack_channel.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_telegram_channel.py
tests/test_tool_error_handler.py
tests/test_tools.py
tests/test_tui_widgets.py
tests/test_ui_runtime.py
tests/test_wechat_channel.py