LICENSE
README.md
pyproject.toml
src/pip_agent/__init__.py
src/pip_agent/__main__.py
src/pip_agent/_profile.py
src/pip_agent/agent_host.py
src/pip_agent/agent_runner.py
src/pip_agent/anthropic_client.py
src/pip_agent/config.py
src/pip_agent/console_io.py
src/pip_agent/doctor.py
src/pip_agent/fileutil.py
src/pip_agent/hooks.py
src/pip_agent/host_commands.py
src/pip_agent/host_io.py
src/pip_agent/host_scheduler.py
src/pip_agent/host_state.py
src/pip_agent/logging_setup.py
src/pip_agent/mcp_tools.py
src/pip_agent/models.py
src/pip_agent/plugins.py
src/pip_agent/routing.py
src/pip_agent/sdk_caps.py
src/pip_agent/streaming_session.py
src/pip_agent/types.py
src/pip_agent/web.py
src/pip_agent/wechat_controller.py
src/pip_agent/channels/__init__.py
src/pip_agent/channels/base.py
src/pip_agent/channels/cli.py
src/pip_agent/channels/stream_render.py
src/pip_agent/channels/wechat.py
src/pip_agent/channels/wecom.py
src/pip_agent/memory/__init__.py
src/pip_agent/memory/consolidate.py
src/pip_agent/memory/recall.py
src/pip_agent/memory/reflect.py
src/pip_agent/memory/transcript_source.py
src/pip_agent/memory/utils.py
src/pip_agent/memory/sops/memory_pipeline_sop.md
src/pip_agent/scaffold/__init__.py
src/pip_agent/scaffold/env.example
src/pip_agent/scaffold/gitignore_entries.txt
src/pip_agent/scaffold/heartbeat.md
src/pip_agent/scaffold/pip-boy.md
src/pip_agent/scaffold/system_rules.md
src/pip_agent/scaffold/themes_README.md
src/pip_agent/scaffold/work_rules.md
src/pip_agent/tui/__init__.py
src/pip_agent/tui/app.py
src/pip_agent/tui/capability.py
src/pip_agent/tui/loader.py
src/pip_agent/tui/log_handler.py
src/pip_agent/tui/manager.py
src/pip_agent/tui/messages.py
src/pip_agent/tui/modals.py
src/pip_agent/tui/pump.py
src/pip_agent/tui/runner.py
src/pip_agent/tui/sinks.py
src/pip_agent/tui/textual_theme.py
src/pip_agent/tui/theme_api.py
src/pip_agent/tui/tool_format.py
src/pip_agent/tui/themes/__init__.py
src/pip_agent/tui/themes/vault-amber/theme.tcss
src/pip_agent/tui/themes/vault-amber/theme.toml
src/pip_agent/tui/themes/wasteland/theme.tcss
src/pip_agent/tui/themes/wasteland/theme.toml
src/pip_boy.egg-info/PKG-INFO
src/pip_boy.egg-info/SOURCES.txt
src/pip_boy.egg-info/dependency_links.txt
src/pip_boy.egg-info/entry_points.txt
src/pip_boy.egg-info/requires.txt
src/pip_boy.egg-info/top_level.txt
tests/test_agent_host_concurrency.py
tests/test_agent_runner_prompt.py
tests/test_anthropic_client.py
tests/test_channels.py
tests/test_channels_wechat_poll_backoff.py
tests/test_console_utf8.py
tests/test_delivery.py
tests/test_doctor.py
tests/test_fileutil.py
tests/test_hooks.py
tests/test_host_commands.py
tests/test_host_commands_theme.py
tests/test_host_io.py
tests/test_host_scheduler.py
tests/test_host_state.py
tests/test_logging_setup.py
tests/test_main_logging.py
tests/test_mcp_open_file.py
tests/test_mcp_reflect.py
tests/test_mcp_send_file.py
tests/test_mcp_tools.py
tests/test_memory_pipeline.py
tests/test_memory_refactored.py
tests/test_models.py
tests/test_persist_last_inbound_target.py
tests/test_plugins.py
tests/test_prompt_wrap.py
tests/test_recall_effectiveness.py
tests/test_reflect_core.py
tests/test_reply_dispatch.py
tests/test_routing.py
tests/test_scaffold.py
tests/test_sdk_caps.py
tests/test_stream_render.py
tests/test_textual_theme_bridge.py
tests/test_theme_api.py
tests/test_theme_manager.py
tests/test_tool_format.py
tests/test_transcript_source.py
tests/test_tui_app.py
tests/test_tui_capability.py
tests/test_tui_exit_path.py
tests/test_tui_log_handler.py
tests/test_tui_modals.py
tests/test_tui_pump.py
tests/test_tui_sinks.py
tests/test_web.py
tests/test_wechat_legacy_sweep.py
tests/test_wechat_login_tui_sink.py
tests/test_wechat_multi_account.py
tests/test_wechat_qr_cancel.py
tests/test_wechat_startup_rules.py