LICENSE
README.md
pyproject.toml
src/puffo_agent/__init__.py
src/puffo_agent.egg-info/PKG-INFO
src/puffo_agent.egg-info/SOURCES.txt
src/puffo_agent.egg-info/dependency_links.txt
src/puffo_agent.egg-info/entry_points.txt
src/puffo_agent.egg-info/requires.txt
src/puffo_agent.egg-info/top_level.txt
src/puffo_agent/agent/__init__.py
src/puffo_agent/agent/_logging.py
src/puffo_agent/agent/_time.py
src/puffo_agent/agent/core.py
src/puffo_agent/agent/events.py
src/puffo_agent/agent/file_browser.py
src/puffo_agent/agent/memory.py
src/puffo_agent/agent/message_store.py
src/puffo_agent/agent/puffo_core_client.py
src/puffo_agent/agent/shared_content.py
src/puffo_agent/agent/skills_loader.py
src/puffo_agent/agent/status_reporter.py
src/puffo_agent/agent/adapters/__init__.py
src/puffo_agent/agent/adapters/base.py
src/puffo_agent/agent/adapters/chat_only.py
src/puffo_agent/agent/adapters/cli_session.py
src/puffo_agent/agent/adapters/docker_cli.py
src/puffo_agent/agent/adapters/local_cli.py
src/puffo_agent/agent/adapters/sdk.py
src/puffo_agent/agent/harness/__init__.py
src/puffo_agent/agent/harness/base.py
src/puffo_agent/agent/harness/claude_code.py
src/puffo_agent/agent/harness/gemini_cli.py
src/puffo_agent/agent/harness/hermes.py
src/puffo_agent/agent/providers/__init__.py
src/puffo_agent/agent/providers/anthropic_provider.py
src/puffo_agent/agent/providers/openai_provider.py
src/puffo_agent/agent/skills/__init__.py
src/puffo_agent/crypto/__init__.py
src/puffo_agent/crypto/attachments.py
src/puffo_agent/crypto/canonical.py
src/puffo_agent/crypto/certs.py
src/puffo_agent/crypto/encoding.py
src/puffo_agent/crypto/fingerprint.py
src/puffo_agent/crypto/http_auth.py
src/puffo_agent/crypto/http_client.py
src/puffo_agent/crypto/keystore.py
src/puffo_agent/crypto/message.py
src/puffo_agent/crypto/primitives.py
src/puffo_agent/crypto/v2_aad.py
src/puffo_agent/crypto/ws_client.py
src/puffo_agent/hooks/__init__.py
src/puffo_agent/hooks/permission.py
src/puffo_agent/mcp/__init__.py
src/puffo_agent/mcp/config.py
src/puffo_agent/mcp/data_client.py
src/puffo_agent/mcp/host_tools.py
src/puffo_agent/mcp/puffo_core_server.py
src/puffo_agent/mcp/puffo_core_tools.py
src/puffo_agent/portal/__init__.py
src/puffo_agent/portal/cli.py
src/puffo_agent/portal/daemon.py
src/puffo_agent/portal/data_service.py
src/puffo_agent/portal/profile_sync.py
src/puffo_agent/portal/runtime_matrix.py
src/puffo_agent/portal/state.py
src/puffo_agent/portal/worker.py
src/puffo_agent/portal/api/__init__.py
src/puffo_agent/portal/api/auth.py
src/puffo_agent/portal/api/certs.py
src/puffo_agent/portal/api/cors.py
src/puffo_agent/portal/api/handlers.py
src/puffo_agent/portal/api/ownership.py
src/puffo_agent/portal/api/pairing.py
src/puffo_agent/portal/api/server.py
tests/test_agent_install.py
tests/test_agent_role.py
tests/test_bridge_auth.py
tests/test_bridge_cors.py
tests/test_bridge_handlers.py
tests/test_channel_intro_nudge.py
tests/test_cli_local_mcp_trust.py
tests/test_cli_session_recovery.py
tests/test_crypto_primitives.py
tests/test_data_service.py
tests/test_docker_memory_limits.py
tests/test_harness.py
tests/test_hook_permission.py
tests/test_host_credentials.py
tests/test_host_sync.py
tests/test_http_client.py
tests/test_keystore_and_certs.py
tests/test_message.py
tests/test_message_store.py
tests/test_pause_resume_archive.py
tests/test_permission_mode.py
tests/test_profile_summary.py
tests/test_puffo_core_tools.py
tests/test_refresh_ping.py
tests/test_runtime_matrix.py
tests/test_send_message_suppress.py
tests/test_status_reporter.py
tests/test_thread_queue.py
tests/test_worker_integration.py
tests/test_ws_client.py