%FILES%
usr/
usr/bin/
usr/bin/cai
usr/share/
usr/share/cai/
usr/share/cai/CITATION.cff
usr/share/cai/DISCLAIMER
usr/share/cai/LICENSE-MIT
usr/share/cai/Makefile
usr/share/cai/README.md
usr/share/cai/agents.yml.example
usr/share/cai/benchmarks/
usr/share/cai/benchmarks/README.md
usr/share/cai/benchmarks/cti_bench/
usr/share/cai/benchmarks/cyberPII-bench/
usr/share/cai/benchmarks/cyberPII-bench/annotation_metrics.py
usr/share/cai/benchmarks/cyberPII-bench/memory01_gold.csv
usr/share/cai/benchmarks/cybermetric/
usr/share/cai/benchmarks/eval.py
usr/share/cai/benchmarks/seceval/
usr/share/cai/benchmarks/utils/
usr/share/cai/benchmarks/utils/base_1col.png
usr/share/cai/benchmarks/utils/caibench_spider.png
usr/share/cai/benchmarks/utils/cti_bench_dataset/
usr/share/cai/benchmarks/utils/cti_bench_dataset/cti-ate2.tsv
usr/share/cai/benchmarks/utils/cti_bench_dataset/cti-mcq1.tsv
usr/share/cai/benchmarks/utils/cti_bench_dataset/cti-rcm2.tsv
usr/share/cai/benchmarks/utils/cti_bench_dataset/cti-vsp2.tsv
usr/share/cai/benchmarks/utils/cybermetric_dataset/
usr/share/cai/benchmarks/utils/cybermetric_dataset/CyberMetric-2-v1.json
usr/share/cai/benchmarks/utils/cyberpii_benchmark.png
usr/share/cai/benchmarks/utils/seceval_dataset/
usr/share/cai/benchmarks/utils/seceval_dataset/questions-2.json
usr/share/cai/benchmarks/utils/seceval_dataset/questions.json
usr/share/cai/benchmarks/utils/stackplot.png
usr/share/cai/ci/
usr/share/cai/ci/benchmarks/
usr/share/cai/ci/benchmarks/.benchmarks.yml
usr/share/cai/ci/test/
usr/share/cai/ci/test/.test.yml
usr/share/cai/dockerized/
usr/share/cai/dockerized/Dockerfile
usr/share/cai/dockerized/docker-compose.yaml
usr/share/cai/docs/
usr/share/cai/docs/assets/
usr/share/cai/docs/assets/images/
usr/share/cai/docs/assets/images/base_1col.png
usr/share/cai/docs/assets/images/caibench_spider.png
usr/share/cai/docs/assets/images/case-study-dragosCTF.png
usr/share/cai/docs/assets/images/case-study-hackerone.png
usr/share/cai/docs/assets/images/case-study-humanoid-portada.png
usr/share/cai/docs/assets/images/cyberpii_benchmark.png
usr/share/cai/docs/assets/images/favicon-platform.svg
usr/share/cai/docs/assets/images/graph.png
usr/share/cai/docs/assets/images/mcp-tracing.jpg
usr/share/cai/docs/assets/images/orchestration.png
usr/share/cai/docs/assets/images/portada-portswigger-web-1.jpg
usr/share/cai/docs/assets/images/stackplot.png
usr/share/cai/docs/assets/imago.png
usr/share/cai/docs/benchmarking/
usr/share/cai/docs/benchmarking/attack_defense.md
usr/share/cai/docs/benchmarking/cyber_ranges.md
usr/share/cai/docs/benchmarking/jeopardy_ctfs.md
usr/share/cai/docs/benchmarking/knowledge_benchmarks.md
usr/share/cai/docs/benchmarking/overview.md
usr/share/cai/docs/benchmarking/privacy_benchmarks.md
usr/share/cai/docs/benchmarking/running_benchmarks.md
usr/share/cai/docs/cai/
usr/share/cai/docs/cai/api-reference/
usr/share/cai/docs/cai/api-reference/core.md
usr/share/cai/docs/cai/architecture/
usr/share/cai/docs/cai/architecture/overview.md
usr/share/cai/docs/cai/development/
usr/share/cai/docs/cai/development/contributing.md
usr/share/cai/docs/cai/getting-started/
usr/share/cai/docs/cai/getting-started/MCP.md
usr/share/cai/docs/cai/getting-started/commands.md
usr/share/cai/docs/cai/getting-started/configuration.md
usr/share/cai/docs/cai/getting-started/installation.md
usr/share/cai/docs/cai/index.md
usr/share/cai/docs/cli/
usr/share/cai/docs/cli/advanced_usage.md
usr/share/cai/docs/cli/cli_index.md
usr/share/cai/docs/cli/commands_reference.md
usr/share/cai/docs/cli/getting_started.md
usr/share/cai/docs/media/
usr/share/cai/docs/media/CAI-1terminal.png
usr/share/cai/docs/media/CAI-2terminals.png
usr/share/cai/docs/media/CAI-3terminals.png
usr/share/cai/docs/media/CAI-5+terminals.png
usr/share/cai/docs/media/MUI/
usr/share/cai/docs/media/MUI/cai_app_0.7_apple_hd.mp4
usr/share/cai/docs/media/MUI/cai_app_ios_chat.png
usr/share/cai/docs/media/MUI/cai_app_ios_login.png
usr/share/cai/docs/media/MUI/cai_app_ios_reasoning.png
usr/share/cai/docs/media/cai-001-main-menu.png
usr/share/cai/docs/media/cai-002-user-input.png
usr/share/cai/docs/media/cai-003-agents-tools-tree.png
usr/share/cai/docs/media/cai-004-first-message.png
usr/share/cai/docs/media/cai-005-ctrl-c.png
usr/share/cai/docs/media/cai-006-help.png
usr/share/cai/docs/media/cai-007-model-change.png
usr/share/cai/docs/media/cai-008-config.png
usr/share/cai/docs/media/cai-009-logs.png
usr/share/cai/docs/media/cai-010-agents-menu.png
usr/share/cai/docs/media/cai-011-load-command.png
usr/share/cai/docs/media/cai-tui-main.png
usr/share/cai/docs/media/cai_devenv.gif
usr/share/cai/docs/mui/
usr/share/cai/docs/mui/chat_features.md
usr/share/cai/docs/mui/gestures_shortcuts.md
usr/share/cai/docs/mui/getting_started.md
usr/share/cai/docs/mui/mui_index.md
usr/share/cai/docs/mui/user_interface.md
usr/share/cai/docs/other_cli/
usr/share/cai/docs/other_cli/claude_code.md
usr/share/cai/docs/other_cli/codex.md
usr/share/cai/docs/other_cli/opencode.md
usr/share/cai/docs/providers/
usr/share/cai/docs/providers/azure.md
usr/share/cai/docs/providers/lm_studio
usr/share/cai/docs/providers/ollama.md
usr/share/cai/docs/providers/ollama_cloud.md
usr/share/cai/docs/providers/openrouter.md
usr/share/cai/docs/ref/
usr/share/cai/docs/ref/agent.md
usr/share/cai/docs/ref/agent_output.md
usr/share/cai/docs/ref/exceptions.md
usr/share/cai/docs/ref/extensions/
usr/share/cai/docs/ref/extensions/handoff_filters.md
usr/share/cai/docs/ref/extensions/handoff_prompt.md
usr/share/cai/docs/ref/function_schema.md
usr/share/cai/docs/ref/guardrail.md
usr/share/cai/docs/ref/handoffs.md
usr/share/cai/docs/ref/index.md
usr/share/cai/docs/ref/items.md
usr/share/cai/docs/ref/lifecycle.md
usr/share/cai/docs/ref/mcp/
usr/share/cai/docs/ref/mcp/server.md
usr/share/cai/docs/ref/mcp/util.md
usr/share/cai/docs/ref/model_settings.md
usr/share/cai/docs/ref/models/
usr/share/cai/docs/ref/models/interface.md
usr/share/cai/docs/ref/models/openai_chatcompletions.md
usr/share/cai/docs/ref/models/openai_responses.md
usr/share/cai/docs/ref/result.md
usr/share/cai/docs/ref/run.md
usr/share/cai/docs/ref/run_context.md
usr/share/cai/docs/ref/stream_events.md
usr/share/cai/docs/ref/tool.md
usr/share/cai/docs/ref/tracing/
usr/share/cai/docs/ref/tracing/create.md
usr/share/cai/docs/ref/tracing/index.md
usr/share/cai/docs/ref/tracing/processor_interface.md
usr/share/cai/docs/ref/tracing/processors.md
usr/share/cai/docs/ref/tracing/scope.md
usr/share/cai/docs/ref/tracing/setup.md
usr/share/cai/docs/ref/tracing/span_data.md
usr/share/cai/docs/ref/tracing/spans.md
usr/share/cai/docs/ref/tracing/traces.md
usr/share/cai/docs/ref/tracing/util.md
usr/share/cai/docs/ref/usage.md
usr/share/cai/docs/ref/voice/
usr/share/cai/docs/ref/voice/events.md
usr/share/cai/docs/ref/voice/exceptions.md
usr/share/cai/docs/ref/voice/input.md
usr/share/cai/docs/ref/voice/model.md
usr/share/cai/docs/ref/voice/models/
usr/share/cai/docs/ref/voice/models/openai_provider.md
usr/share/cai/docs/ref/voice/models/openai_stt.md
usr/share/cai/docs/ref/voice/models/openai_tts.md
usr/share/cai/docs/ref/voice/pipeline.md
usr/share/cai/docs/ref/voice/pipeline_config.md
usr/share/cai/docs/ref/voice/result.md
usr/share/cai/docs/ref/voice/utils.md
usr/share/cai/docs/ref/voice/workflow.md
usr/share/cai/docs/stylesheets/
usr/share/cai/docs/stylesheets/extra.css
usr/share/cai/docs/stylesheets/extra2.css
usr/share/cai/docs/tui/
usr/share/cai/docs/tui/advanced_features.md
usr/share/cai/docs/tui/commands_reference.md
usr/share/cai/docs/tui/getting_started.md
usr/share/cai/docs/tui/keyboard_shortcuts.md
usr/share/cai/docs/tui/sidebar_features.md
usr/share/cai/docs/tui/teams_and_parallel_execution.md
usr/share/cai/docs/tui/terminals_management.md
usr/share/cai/docs/tui/troubleshooting.md
usr/share/cai/docs/tui/tui_index.md
usr/share/cai/docs/tui/user_interface.md
usr/share/cai/docs/voice/
usr/share/cai/docs/voice/pipeline.md
usr/share/cai/docs/voice/quickstart.md
usr/share/cai/docs/voice/tracing.md
usr/share/cai/examples/
usr/share/cai/examples/__init__.py
usr/share/cai/examples/agent_patterns/
usr/share/cai/examples/agent_patterns/README.md
usr/share/cai/examples/agent_patterns/agents_as_tools.py
usr/share/cai/examples/agent_patterns/deterministic.py
usr/share/cai/examples/agent_patterns/forcing_tool_use.py
usr/share/cai/examples/agent_patterns/input_guardrails.py
usr/share/cai/examples/agent_patterns/llm_as_a_judge.py
usr/share/cai/examples/agent_patterns/output_guardrails.py
usr/share/cai/examples/agent_patterns/parallelization.py
usr/share/cai/examples/agent_patterns/routing.py
usr/share/cai/examples/basic/
usr/share/cai/examples/basic/agent_lifecycle_example.py
usr/share/cai/examples/basic/dynamic_system_prompt.py
usr/share/cai/examples/basic/hello_world.py
usr/share/cai/examples/basic/hello_world_jupyter.py
usr/share/cai/examples/basic/lifecycle_example.py
usr/share/cai/examples/basic/stream_items.py
usr/share/cai/examples/basic/stream_text.py
usr/share/cai/examples/basic/tools.py
usr/share/cai/examples/basic/usage_tracking_example.py
usr/share/cai/examples/cai/
usr/share/cai/examples/cai/agent_patterns/
usr/share/cai/examples/cai/agent_patterns/LLM_as_judge.py
usr/share/cai/examples/cai/agent_patterns/agent_as_tool.py
usr/share/cai/examples/cai/agent_patterns/deterministic.py
usr/share/cai/examples/cai/agent_patterns/guardrails.py
usr/share/cai/examples/cai/agent_patterns/handoffs.py
usr/share/cai/examples/cai/agent_patterns/handoffs_and_tools.py
usr/share/cai/examples/cai/agent_patterns/paralelization.py
usr/share/cai/examples/cai/basic_usage.py
usr/share/cai/examples/cai/prompt_injections/
usr/share/cai/examples/cai/prompt_injections/poc1.txt
usr/share/cai/examples/cai/prompt_injections/poc10.txt
usr/share/cai/examples/cai/prompt_injections/poc11.txt
usr/share/cai/examples/cai/prompt_injections/poc12.txt
usr/share/cai/examples/cai/prompt_injections/poc13.txt
usr/share/cai/examples/cai/prompt_injections/poc14.txt
usr/share/cai/examples/cai/prompt_injections/poc15.txt
usr/share/cai/examples/cai/prompt_injections/poc16.txt
usr/share/cai/examples/cai/prompt_injections/poc2.txt
usr/share/cai/examples/cai/prompt_injections/poc3.txt
usr/share/cai/examples/cai/prompt_injections/poc5.txt
usr/share/cai/examples/cai/prompt_injections/poc6.txt
usr/share/cai/examples/cai/prompt_injections/poc7.txt
usr/share/cai/examples/cai/prompt_injections/poc8.txt
usr/share/cai/examples/cai/prompt_injections/poc9.txt
usr/share/cai/examples/cai/prompt_injections/server.py
usr/share/cai/examples/cai/simple_one_tool_test.py
usr/share/cai/examples/cai/simple_one_tool_test_streamed.py
usr/share/cai/examples/cai/test_guardrails.py
usr/share/cai/examples/cai/test_guardrails_enhanced.py
usr/share/cai/examples/continue_mode_jokes.py
usr/share/cai/examples/continue_mode_security_audit.py
usr/share/cai/examples/customer_service/
usr/share/cai/examples/customer_service/main.py
usr/share/cai/examples/financial_research_agent/
usr/share/cai/examples/financial_research_agent/README.md
usr/share/cai/examples/financial_research_agent/__init__.py
usr/share/cai/examples/financial_research_agent/agents/
usr/share/cai/examples/financial_research_agent/agents/__init__.py
usr/share/cai/examples/financial_research_agent/agents/financials_agent.py
usr/share/cai/examples/financial_research_agent/agents/planner_agent.py
usr/share/cai/examples/financial_research_agent/agents/risk_agent.py
usr/share/cai/examples/financial_research_agent/agents/search_agent.py
usr/share/cai/examples/financial_research_agent/agents/verifier_agent.py
usr/share/cai/examples/financial_research_agent/agents/writer_agent.py
usr/share/cai/examples/financial_research_agent/main.py
usr/share/cai/examples/financial_research_agent/manager.py
usr/share/cai/examples/financial_research_agent/printer.py
usr/share/cai/examples/handoffs/
usr/share/cai/examples/handoffs/message_filter.py
usr/share/cai/examples/handoffs/message_filter_streaming.py
usr/share/cai/examples/mcp/
usr/share/cai/examples/mcp/filesystem_example/
usr/share/cai/examples/mcp/filesystem_example/README.md
usr/share/cai/examples/mcp/filesystem_example/main.py
usr/share/cai/examples/mcp/filesystem_example/sample_files/
usr/share/cai/examples/mcp/filesystem_example/sample_files/favorite_books.txt
usr/share/cai/examples/mcp/filesystem_example/sample_files/favorite_cities.txt
usr/share/cai/examples/mcp/filesystem_example/sample_files/favorite_songs.txt
usr/share/cai/examples/mcp/git_example/
usr/share/cai/examples/mcp/git_example/README.md
usr/share/cai/examples/mcp/git_example/main.py
usr/share/cai/examples/mcp/sse_example/
usr/share/cai/examples/mcp/sse_example/README.md
usr/share/cai/examples/mcp/sse_example/main.py
usr/share/cai/examples/mcp/sse_example/server.py
usr/share/cai/examples/model_providers/
usr/share/cai/examples/model_providers/README.md
usr/share/cai/examples/model_providers/custom_example_agent.py
usr/share/cai/examples/model_providers/custom_example_global.py
usr/share/cai/examples/model_providers/custom_example_provider.py
usr/share/cai/examples/model_providers/litellm.py
usr/share/cai/examples/model_providers/litellm_config.yaml
usr/share/cai/examples/research_bot/
usr/share/cai/examples/research_bot/README.md
usr/share/cai/examples/research_bot/__init__.py
usr/share/cai/examples/research_bot/agents/
usr/share/cai/examples/research_bot/agents/__init__.py
usr/share/cai/examples/research_bot/agents/planner_agent.py
usr/share/cai/examples/research_bot/agents/search_agent.py
usr/share/cai/examples/research_bot/agents/writer_agent.py
usr/share/cai/examples/research_bot/main.py
usr/share/cai/examples/research_bot/manager.py
usr/share/cai/examples/research_bot/printer.py
usr/share/cai/examples/research_bot/sample_outputs/
usr/share/cai/examples/research_bot/sample_outputs/product_recs.md
usr/share/cai/examples/research_bot/sample_outputs/product_recs.txt
usr/share/cai/examples/research_bot/sample_outputs/vacation.md
usr/share/cai/examples/research_bot/sample_outputs/vacation.txt
usr/share/cai/examples/tools/
usr/share/cai/examples/tools/computer_use.py
usr/share/cai/examples/tools/file_search.py
usr/share/cai/examples/tools/web_search.py
usr/share/cai/examples/voice/
usr/share/cai/examples/voice/__init__.py
usr/share/cai/examples/voice/static/
usr/share/cai/examples/voice/static/README.md
usr/share/cai/examples/voice/static/__init__.py
usr/share/cai/examples/voice/static/main.py
usr/share/cai/examples/voice/static/util.py
usr/share/cai/examples/voice/streamed/
usr/share/cai/examples/voice/streamed/README.md
usr/share/cai/examples/voice/streamed/__init__.py
usr/share/cai/examples/voice/streamed/main.py
usr/share/cai/examples/voice/streamed/my_workflow.py
usr/share/cai/fluency/
usr/share/cai/fluency/my-first-hack/
usr/share/cai/fluency/my-first-hack/my_first_hack.ipynb
usr/share/cai/fluency/my-first-hack/utils/
usr/share/cai/fluency/my-first-hack/utils/portswiggerbot.py
usr/share/cai/fluency/my-first-hack/utils/topics_prefixes.json
usr/share/cai/media/
usr/share/cai/media/MUI/
usr/share/cai/media/MUI/cai_app_0.7_apple_hd.mp4
usr/share/cai/media/MUI/cai_app_ios_chat.png
usr/share/cai/media/MUI/cai_app_ios_login.png
usr/share/cai/media/MUI/cai_app_ios_reasoning.png
usr/share/cai/media/cai-banner.svg
usr/share/cai/media/cai.gif
usr/share/cai/media/cai.png
usr/share/cai/media/cai_devenv.gif
usr/share/cai/media/cai_poc.gif
usr/share/cai/media/caiedu.PNG
usr/share/cai/media/caipro_poc.gif
usr/share/cai/media/tracing.png
usr/share/cai/mkdocs.yml
usr/share/cai/pricing.json
usr/share/cai/pyproject.toml
usr/share/cai/release_to_pypi.sh
usr/share/cai/src/
usr/share/cai/src/cai/
usr/share/cai/src/cai/__init__.py
usr/share/cai/src/cai/agents/
usr/share/cai/src/cai/agents/__init__.py
usr/share/cai/src/cai/agents/android_sast_agent.py
usr/share/cai/src/cai/agents/blue_teamer.py
usr/share/cai/src/cai/agents/bug_bounter.py
usr/share/cai/src/cai/agents/codeagent.py
usr/share/cai/src/cai/agents/dfir.py
usr/share/cai/src/cai/agents/factory.py
usr/share/cai/src/cai/agents/flag_discriminator.py
usr/share/cai/src/cai/agents/guardrails.py
usr/share/cai/src/cai/agents/mail.py
usr/share/cai/src/cai/agents/memory.py
usr/share/cai/src/cai/agents/memory_analysis_agent.py
usr/share/cai/src/cai/agents/meta/
usr/share/cai/src/cai/agents/meta/local_python_executor.py
usr/share/cai/src/cai/agents/meta/reasoner_support.py
usr/share/cai/src/cai/agents/network_traffic_analyzer.py
usr/share/cai/src/cai/agents/one_tool.py
usr/share/cai/src/cai/agents/patterns/
usr/share/cai/src/cai/agents/patterns/__init__.py
usr/share/cai/src/cai/agents/patterns/bb_triage.py
usr/share/cai/src/cai/agents/patterns/configs/
usr/share/cai/src/cai/agents/patterns/configs/agents.yml.example
usr/share/cai/src/cai/agents/patterns/offsec.py
usr/share/cai/src/cai/agents/patterns/parallel_offensive_patterns.py
usr/share/cai/src/cai/agents/patterns/pattern.py
usr/share/cai/src/cai/agents/patterns/red_blue_team.py
usr/share/cai/src/cai/agents/patterns/red_blue_team_split.py
usr/share/cai/src/cai/agents/patterns/red_team.py
usr/share/cai/src/cai/agents/patterns/utils.py
usr/share/cai/src/cai/agents/red_teamer.py
usr/share/cai/src/cai/agents/replay_attack_agent.py
usr/share/cai/src/cai/agents/reporter.py
usr/share/cai/src/cai/agents/retester.py
usr/share/cai/src/cai/agents/reverse_engineering_agent.py
usr/share/cai/src/cai/agents/subghz_sdr_agent.py
usr/share/cai/src/cai/agents/thought.py
usr/share/cai/src/cai/agents/usecase.py
usr/share/cai/src/cai/agents/web_pentester.py
usr/share/cai/src/cai/agents/wifi_security_tester.py
usr/share/cai/src/cai/cli.py
usr/share/cai/src/cai/internal/
usr/share/cai/src/cai/internal/__init__.py
usr/share/cai/src/cai/internal/components/
usr/share/cai/src/cai/internal/components/__init__.py
usr/share/cai/src/cai/internal/components/endpoints.py
usr/share/cai/src/cai/internal/components/metrics.py
usr/share/cai/src/cai/internal/components/network.py
usr/share/cai/src/cai/internal/components/transfer.py
usr/share/cai/src/cai/prompts/
usr/share/cai/src/cai/prompts/core/
usr/share/cai/src/cai/prompts/core/system_codeact_template.md
usr/share/cai/src/cai/prompts/core/system_master_template.md
usr/share/cai/src/cai/prompts/core/user_master_template.md
usr/share/cai/src/cai/prompts/memory_analysis_agent.md
usr/share/cai/src/cai/prompts/reverse_engineering_agent.md
usr/share/cai/src/cai/prompts/subghz_agent.md
usr/share/cai/src/cai/prompts/system_android_app_logic_mapper.md
usr/share/cai/src/cai/prompts/system_android_sast.md
usr/share/cai/src/cai/prompts/system_blue_team_agent.md
usr/share/cai/src/cai/prompts/system_bug_bounter.md
usr/share/cai/src/cai/prompts/system_dfir_agent.md
usr/share/cai/src/cai/prompts/system_exploit_expert.md
usr/share/cai/src/cai/prompts/system_network_analyzer.md
usr/share/cai/src/cai/prompts/system_reasoner_supporter.md
usr/share/cai/src/cai/prompts/system_red_team_agent.md
usr/share/cai/src/cai/prompts/system_replay_attack_agent.md
usr/share/cai/src/cai/prompts/system_reporting_agent.md
usr/share/cai/src/cai/prompts/system_thought_router.md
usr/share/cai/src/cai/prompts/system_triage_agent.md
usr/share/cai/src/cai/prompts/system_use_cases.md
usr/share/cai/src/cai/prompts/system_web_bounty_agent.md
usr/share/cai/src/cai/prompts/system_web_pentester.md
usr/share/cai/src/cai/prompts/wifi_security_agent.md
usr/share/cai/src/cai/repl/
usr/share/cai/src/cai/repl/__init__.py
usr/share/cai/src/cai/repl/commands/
usr/share/cai/src/cai/repl/commands/__init__.py
usr/share/cai/src/cai/repl/commands/agent.py
usr/share/cai/src/cai/repl/commands/base.py
usr/share/cai/src/cai/repl/commands/compact.py
usr/share/cai/src/cai/repl/commands/completer.py
usr/share/cai/src/cai/repl/commands/config.py
usr/share/cai/src/cai/repl/commands/cost.py
usr/share/cai/src/cai/repl/commands/env.py
usr/share/cai/src/cai/repl/commands/exit.py
usr/share/cai/src/cai/repl/commands/flush.py
usr/share/cai/src/cai/repl/commands/graph.py
usr/share/cai/src/cai/repl/commands/help.py
usr/share/cai/src/cai/repl/commands/history.py
usr/share/cai/src/cai/repl/commands/kill.py
usr/share/cai/src/cai/repl/commands/load.py
usr/share/cai/src/cai/repl/commands/mcp.py
usr/share/cai/src/cai/repl/commands/memory.py
usr/share/cai/src/cai/repl/commands/merge.py
usr/share/cai/src/cai/repl/commands/model.py
usr/share/cai/src/cai/repl/commands/parallel.py
usr/share/cai/src/cai/repl/commands/platform.py
usr/share/cai/src/cai/repl/commands/quickstart.py
usr/share/cai/src/cai/repl/commands/run.py
usr/share/cai/src/cai/repl/commands/shell.py
usr/share/cai/src/cai/repl/commands/virtualization.py
usr/share/cai/src/cai/repl/commands/workspace.py
usr/share/cai/src/cai/repl/ui/
usr/share/cai/src/cai/repl/ui/__init__.py
usr/share/cai/src/cai/repl/ui/banner.py
usr/share/cai/src/cai/repl/ui/keybindings.py
usr/share/cai/src/cai/repl/ui/logging.py
usr/share/cai/src/cai/repl/ui/prompt.py
usr/share/cai/src/cai/repl/ui/toolbar.py
usr/share/cai/src/cai/sdk/
usr/share/cai/src/cai/sdk/__init__.py
usr/share/cai/src/cai/sdk/agents/
usr/share/cai/src/cai/sdk/agents/__init__.py
usr/share/cai/src/cai/sdk/agents/_config.py
usr/share/cai/src/cai/sdk/agents/_debug.py
usr/share/cai/src/cai/sdk/agents/_run_impl.py
usr/share/cai/src/cai/sdk/agents/agent.py
usr/share/cai/src/cai/sdk/agents/agent_output.py
usr/share/cai/src/cai/sdk/agents/agent_registry.py
usr/share/cai/src/cai/sdk/agents/computer.py
usr/share/cai/src/cai/sdk/agents/exceptions.py
usr/share/cai/src/cai/sdk/agents/extensions/
usr/share/cai/src/cai/sdk/agents/extensions/__init__.py
usr/share/cai/src/cai/sdk/agents/extensions/handoff_filters.py
usr/share/cai/src/cai/sdk/agents/extensions/handoff_prompt.py
usr/share/cai/src/cai/sdk/agents/extensions/visualization.py
usr/share/cai/src/cai/sdk/agents/function_schema.py
usr/share/cai/src/cai/sdk/agents/global_usage_tracker.py
usr/share/cai/src/cai/sdk/agents/guardrail.py
usr/share/cai/src/cai/sdk/agents/handoffs.py
usr/share/cai/src/cai/sdk/agents/items.py
usr/share/cai/src/cai/sdk/agents/lifecycle.py
usr/share/cai/src/cai/sdk/agents/logger.py
usr/share/cai/src/cai/sdk/agents/mcp/
usr/share/cai/src/cai/sdk/agents/mcp/__init__.py
usr/share/cai/src/cai/sdk/agents/mcp/server.py
usr/share/cai/src/cai/sdk/agents/mcp/util.py
usr/share/cai/src/cai/sdk/agents/model_settings.py
usr/share/cai/src/cai/sdk/agents/models/
usr/share/cai/src/cai/sdk/agents/models/__init__.py
usr/share/cai/src/cai/sdk/agents/models/_openai_shared.py
usr/share/cai/src/cai/sdk/agents/models/fake_id.py
usr/share/cai/src/cai/sdk/agents/models/interface.py
usr/share/cai/src/cai/sdk/agents/models/openai_chatcompletions.py
usr/share/cai/src/cai/sdk/agents/models/openai_provider.py
usr/share/cai/src/cai/sdk/agents/models/openai_responses.py
usr/share/cai/src/cai/sdk/agents/parallel_isolation.py
usr/share/cai/src/cai/sdk/agents/parallel_tool_executor.py
usr/share/cai/src/cai/sdk/agents/py.typed
usr/share/cai/src/cai/sdk/agents/result.py
usr/share/cai/src/cai/sdk/agents/run.py
usr/share/cai/src/cai/sdk/agents/run_context.py
usr/share/cai/src/cai/sdk/agents/run_to_jsonl.py
usr/share/cai/src/cai/sdk/agents/simple_agent_manager.py
usr/share/cai/src/cai/sdk/agents/stream_events.py
usr/share/cai/src/cai/sdk/agents/strict_schema.py
usr/share/cai/src/cai/sdk/agents/tool.py
usr/share/cai/src/cai/sdk/agents/tracing/
usr/share/cai/src/cai/sdk/agents/tracing/__init__.py
usr/share/cai/src/cai/sdk/agents/tracing/create.py
usr/share/cai/src/cai/sdk/agents/tracing/logger.py
usr/share/cai/src/cai/sdk/agents/tracing/processor_interface.py
usr/share/cai/src/cai/sdk/agents/tracing/processors.py
usr/share/cai/src/cai/sdk/agents/tracing/scope.py
usr/share/cai/src/cai/sdk/agents/tracing/setup.py
usr/share/cai/src/cai/sdk/agents/tracing/span_data.py
usr/share/cai/src/cai/sdk/agents/tracing/spans.py
usr/share/cai/src/cai/sdk/agents/tracing/traces.py
usr/share/cai/src/cai/sdk/agents/tracing/util.py
usr/share/cai/src/cai/sdk/agents/usage.py
usr/share/cai/src/cai/sdk/agents/util/
usr/share/cai/src/cai/sdk/agents/util/__init__.py
usr/share/cai/src/cai/sdk/agents/util/_coro.py
usr/share/cai/src/cai/sdk/agents/util/_error_tracing.py
usr/share/cai/src/cai/sdk/agents/util/_json.py
usr/share/cai/src/cai/sdk/agents/util/_pretty_print.py
usr/share/cai/src/cai/sdk/agents/util/_transforms.py
usr/share/cai/src/cai/sdk/agents/util/_types.py
usr/share/cai/src/cai/sdk/agents/version.py
usr/share/cai/src/cai/sdk/agents/voice/
usr/share/cai/src/cai/sdk/agents/voice/__init__.py
usr/share/cai/src/cai/sdk/agents/voice/events.py
usr/share/cai/src/cai/sdk/agents/voice/exceptions.py
usr/share/cai/src/cai/sdk/agents/voice/imports.py
usr/share/cai/src/cai/sdk/agents/voice/input.py
usr/share/cai/src/cai/sdk/agents/voice/model.py
usr/share/cai/src/cai/sdk/agents/voice/models/
usr/share/cai/src/cai/sdk/agents/voice/models/__init__.py
usr/share/cai/src/cai/sdk/agents/voice/models/openai_model_provider.py
usr/share/cai/src/cai/sdk/agents/voice/models/openai_stt.py
usr/share/cai/src/cai/sdk/agents/voice/models/openai_tts.py
usr/share/cai/src/cai/sdk/agents/voice/pipeline.py
usr/share/cai/src/cai/sdk/agents/voice/pipeline_config.py
usr/share/cai/src/cai/sdk/agents/voice/result.py
usr/share/cai/src/cai/sdk/agents/voice/utils.py
usr/share/cai/src/cai/sdk/agents/voice/workflow.py
usr/share/cai/src/cai/tools/
usr/share/cai/src/cai/tools/__init__.py
usr/share/cai/src/cai/tools/command_and_control/
usr/share/cai/src/cai/tools/command_and_control/.gitkeep
usr/share/cai/src/cai/tools/command_and_control/command_and_control.py
usr/share/cai/src/cai/tools/command_and_control/sshpass.py
usr/share/cai/src/cai/tools/common.py
usr/share/cai/src/cai/tools/data_exfiltration/
usr/share/cai/src/cai/tools/data_exfiltration/.gitkeep
usr/share/cai/src/cai/tools/exploitation/
usr/share/cai/src/cai/tools/exploitation/.gitkeep
usr/share/cai/src/cai/tools/lateral_movement/
usr/share/cai/src/cai/tools/lateral_movement/.gitkeep
usr/share/cai/src/cai/tools/misc/
usr/share/cai/src/cai/tools/misc/cli_utils.py
usr/share/cai/src/cai/tools/misc/code_interpreter.py
usr/share/cai/src/cai/tools/misc/rag.py
usr/share/cai/src/cai/tools/misc/reasoning.py
usr/share/cai/src/cai/tools/network/
usr/share/cai/src/cai/tools/network/capture_traffic.py
usr/share/cai/src/cai/tools/others/
usr/share/cai/src/cai/tools/others/scripting.py
usr/share/cai/src/cai/tools/privilege_scalation/
usr/share/cai/src/cai/tools/privilege_scalation/gitkeep
usr/share/cai/src/cai/tools/reconnaissance/
usr/share/cai/src/cai/tools/reconnaissance/crypto_tools.py
usr/share/cai/src/cai/tools/reconnaissance/curl.py
usr/share/cai/src/cai/tools/reconnaissance/exec_code.py
usr/share/cai/src/cai/tools/reconnaissance/filesystem.py
usr/share/cai/src/cai/tools/reconnaissance/generic_linux_command.py
usr/share/cai/src/cai/tools/reconnaissance/netcat.py
usr/share/cai/src/cai/tools/reconnaissance/netstat.py
usr/share/cai/src/cai/tools/reconnaissance/nmap.py
usr/share/cai/src/cai/tools/reconnaissance/shodan.py
usr/share/cai/src/cai/tools/reconnaissance/wget.py
usr/share/cai/src/cai/tools/web/
usr/share/cai/src/cai/tools/web/google_search.py
usr/share/cai/src/cai/tools/web/headers.py
usr/share/cai/src/cai/tools/web/js_surface_mapper.py
usr/share/cai/src/cai/tools/web/search_web.py
usr/share/cai/src/cai/tools/web/webshell_suit.py
usr/share/cai/src/cai/util.py
usr/share/cai/tests/
usr/share/cai/tests/README.md
usr/share/cai/tests/__init__.py
usr/share/cai/tests/agents/
usr/share/cai/tests/agents/test_agent_config.py
usr/share/cai/tests/agents/test_agent_hooks.py
usr/share/cai/tests/agents/test_agent_inference.py
usr/share/cai/tests/agents/test_agent_one_tool.py
usr/share/cai/tests/agents/test_agent_prompt_system_master_template.py
usr/share/cai/tests/agents/test_agent_runner.py
usr/share/cai/tests/agents/test_agent_runner_streamed.py
usr/share/cai/tests/agents/test_global_hooks.py
usr/share/cai/tests/agents/test_guardrails.py
usr/share/cai/tests/agents/test_items_helpers.py
usr/share/cai/tests/agents/test_max_turns.py
usr/share/cai/tests/cli/
usr/share/cai/tests/cli/__init__.py
usr/share/cai/tests/cli/base_cli_test.py
usr/share/cai/tests/cli/test_cli_streaming.py
usr/share/cai/tests/commands/
usr/share/cai/tests/commands/pytest.ini
usr/share/cai/tests/commands/test_command_agent.py
usr/share/cai/tests/commands/test_command_base.py
usr/share/cai/tests/commands/test_command_config.py
usr/share/cai/tests/commands/test_command_cost.py
usr/share/cai/tests/commands/test_command_flush.py
usr/share/cai/tests/commands/test_command_help.py
usr/share/cai/tests/commands/test_command_history.py
usr/share/cai/tests/commands/test_command_load.py
usr/share/cai/tests/commands/test_command_model.py
usr/share/cai/tests/commands/test_command_parallel.py
usr/share/cai/tests/commands/test_mcp_persistence.py
usr/share/cai/tests/commands/test_parallel_custom_prompts.py
usr/share/cai/tests/commands/test_parallel_interrupt_history.py
usr/share/cai/tests/conftest.py
usr/share/cai/tests/conftest_pricing.py
usr/share/cai/tests/core/
usr/share/cai/tests/core/test_auto_compact.py
usr/share/cai/tests/core/test_openai_chatcompletions.py
usr/share/cai/tests/core/test_openai_chatcompletions_converter.py
usr/share/cai/tests/core/test_openai_chatcompletions_stream.py
usr/share/cai/tests/core/test_openai_responses_converter.py
usr/share/cai/tests/core/test_responses.py
usr/share/cai/tests/core/test_run_config.py
usr/share/cai/tests/core/test_run_step_execution.py
usr/share/cai/tests/core/test_run_step_processing.py
usr/share/cai/tests/fake_model.py
usr/share/cai/tests/helpers.py
usr/share/cai/tests/mcp/
usr/share/cai/tests/mcp/__init__.py
usr/share/cai/tests/mcp/conftest.py
usr/share/cai/tests/mcp/helpers.py
usr/share/cai/tests/mcp/test_caching.py
usr/share/cai/tests/mcp/test_connect_disconnect.py
usr/share/cai/tests/mcp/test_mcp_tracing.py
usr/share/cai/tests/mcp/test_mcp_util.py
usr/share/cai/tests/mcp/test_runner_calls_mcp.py
usr/share/cai/tests/mcp/test_server_errors.py
usr/share/cai/tests/others/
usr/share/cai/tests/others/test_computer_action.py
usr/share/cai/tests/others/test_config.py
usr/share/cai/tests/others/test_doc_parsing.py
usr/share/cai/tests/others/test_extension_filters.py
usr/share/cai/tests/others/test_function_schema.py
usr/share/cai/tests/others/test_pretty_print.py
usr/share/cai/tests/others/test_result_cast.py
usr/share/cai/tests/others/test_strict_schema.py
usr/share/cai/tests/others/test_trace_processor.py
usr/share/cai/tests/others/test_visualization.py
usr/share/cai/tests/test_cli_print_deduplication.py
usr/share/cai/tests/test_compact_command.py
usr/share/cai/tests/test_pricing.py
usr/share/cai/tests/test_unified_pattern.py
usr/share/cai/tests/testing_processor.py
usr/share/cai/tests/tools/
usr/share/cai/tests/tools/test_function_tool.py
usr/share/cai/tests/tools/test_function_tool_decorator.py
usr/share/cai/tests/tools/test_generic_linux_command_guardrails.py
usr/share/cai/tests/tools/test_handoff_tool.py
usr/share/cai/tests/tools/test_output_tool.py
usr/share/cai/tests/tools/test_tool_choice_reset.py
usr/share/cai/tests/tools/test_tool_converter.py
usr/share/cai/tests/tools/test_tool_generic_linux_command.py
usr/share/cai/tests/tools/test_tool_generic_linux_sessions.py
usr/share/cai/tests/tools/test_tool_use_behavior.py
usr/share/cai/tests/tracing/
usr/share/cai/tests/tracing/test_agent_tracing.py
usr/share/cai/tests/tracing/test_processor_api_key.py
usr/share/cai/tests/tracing/test_responses_tracing.py
usr/share/cai/tests/tracing/test_tracing.py
usr/share/cai/tests/tracing/test_tracing_errors.py
usr/share/cai/tests/tracing/test_tracing_errors_streamed.py
usr/share/cai/tests/voice/
usr/share/cai/tests/voice/__init__.py
usr/share/cai/tests/voice/conftest.py
usr/share/cai/tests/voice/fake_models.py
usr/share/cai/tests/voice/helpers.py
usr/share/cai/tests/voice/test_input.py
usr/share/cai/tests/voice/test_openai_stt.py
usr/share/cai/tests/voice/test_openai_tts.py
usr/share/cai/tests/voice/test_pipeline.py
usr/share/cai/tests/voice/test_workflow.py
usr/share/cai/tools/
usr/share/cai/tools/__init__.py
usr/share/cai/tools/asciinema.py
usr/share/cai/tools/case_study_generator.py
usr/share/cai/tools/claude.bash
usr/share/cai/tools/gif.py
usr/share/cai/tools/logs.py
usr/share/cai/tools/replay.py
usr/share/cai/tools/templates/
usr/share/cai/tools/templates/case-study.php
usr/share/cai/uv.lock
usr/share/doc/
usr/share/doc/cai/
usr/share/doc/cai/Installation_Guide_for_CAI_Pro_v0.5.md
usr/share/doc/cai/Installation_Guide_for_CAI_Pro_v0.6.md
usr/share/doc/cai/README.md
usr/share/doc/cai/agents.md
usr/share/doc/cai/api.md
usr/share/doc/cai/cai_architecture.md
usr/share/doc/cai/cai_benchmark.md
usr/share/doc/cai/cai_citation_and_acknowledgments.md
usr/share/doc/cai/cai_development.md
usr/share/doc/cai/cai_faq.md
usr/share/doc/cai/cai_find_us.md
usr/share/doc/cai/cai_installation.md
usr/share/doc/cai/cai_list_of_models.md
usr/share/doc/cai/cai_pro.md
usr/share/doc/cai/cai_pro_alias1.md
usr/share/doc/cai/cai_pro_contact.md
usr/share/doc/cai/cai_pro_features.md
usr/share/doc/cai/cai_pro_pricing.md
usr/share/doc/cai/cai_pro_quickstart.md
usr/share/doc/cai/cai_prompt_injection.md
usr/share/doc/cai/cai_quickstart.md
usr/share/doc/cai/config.md
usr/share/doc/cai/context.md
usr/share/doc/cai/continue_mode.md
usr/share/doc/cai/council.md
usr/share/doc/cai/environment_variables.md
usr/share/doc/cai/examples.md
usr/share/doc/cai/guardrails.md
usr/share/doc/cai/handoffs.md
usr/share/doc/cai/index.md
usr/share/doc/cai/index2.md
usr/share/doc/cai/mcp.md
usr/share/doc/cai/models.md
usr/share/doc/cai/multi_agent.md
usr/share/doc/cai/quickstart.md
usr/share/doc/cai/research.md
usr/share/doc/cai/results.md
usr/share/doc/cai/running_agents.md
usr/share/doc/cai/session_resume.md
usr/share/doc/cai/streaming.md
usr/share/doc/cai/tools.md
usr/share/doc/cai/tracing.md
usr/share/doc/cai/tracing_cai.md
usr/share/doc/cai/usage_tracking.md
usr/share/doc/cai/visualization.md
usr/share/licenses/
usr/share/licenses/cai/
usr/share/licenses/cai/LICENSE
