LICENSE
README.md
pyproject.toml
koboi/__init__.py
koboi/__main__.py
koboi/_extensions_path.py
koboi/cli.py
koboi/cli_commands.py
koboi/client.py
koboi/config.py
koboi/config_models.py
koboi/diagnostics.py
koboi/events.py
koboi/exceptions.py
koboi/facade.py
koboi/journal.py
koboi/logger.py
koboi/loop.py
koboi/loop_pipeline.py
koboi/memory.py
koboi/memory_sqlite.py
koboi/modes.py
koboi/notifications.py
koboi/plugins.py
koboi/proactive_memory.py
koboi/py.typed
koboi/redact.py
koboi/subagent.py
koboi/task.py
koboi/tokens.py
koboi/tracing_context.py
koboi/trust.py
koboi/types.py
koboi/context/__init__.py
koboi/context/manager.py
koboi/context/registry.py
koboi/eval/__init__.py
koboi/eval/config.py
koboi/eval/registry.py
koboi/eval/regression.py
koboi/eval/runner.py
koboi/eval/loaders/__init__.py
koboi/eval/loaders/bfcl_loader.py
koboi/eval/loaders/gaia_loader.py
koboi/eval/loaders/ragas_generator.py
koboi/eval/loaders/swe_bench_loader.py
koboi/eval/loaders/tydiqa_id_loader.py
koboi/eval/scorers/__init__.py
koboi/eval/scorers/base.py
koboi/eval/scorers/bfcl_scorer.py
koboi/eval/scorers/calibration.py
koboi/eval/scorers/ci.py
koboi/eval/scorers/citation_grounding.py
koboi/eval/scorers/deep_research_scorer.py
koboi/eval/scorers/deepeval_scorer.py
koboi/eval/scorers/gaia_scorer.py
koboi/eval/scorers/ragas_scorer.py
koboi/eval/scorers/recency_scorer.py
koboi/eval/scorers/retrieval_metric.py
koboi/eval/scorers/skill_scorer.py
koboi/eval/scorers/swe_bench_scorer.py
koboi/eval/t/__init__.py
koboi/eval/t/assertions.py
koboi/eval/t/context.py
koboi/eval/t/loader.py
koboi/eval/t/mock.py
koboi/eval/t/runner.py
koboi/guardrails/__init__.py
koboi/guardrails/approval.py
koboi/guardrails/approval_types.py
koboi/guardrails/audit.py
koboi/guardrails/base.py
koboi/guardrails/grounding.py
koboi/guardrails/input.py
koboi/guardrails/output.py
koboi/guardrails/rate_limiter.py
koboi/guardrails/registry.py
koboi/guardrails/tui_approval.py
koboi/harness/__init__.py
koboi/harness/carryover.py
koboi/harness/doom_loop.py
koboi/harness/env.py
koboi/harness/policy.py
koboi/harness/policy_audit.py
koboi/harness/telemetry.py
koboi/harness/utils.py
koboi/hooks/__init__.py
koboi/hooks/builtin.py
koboi/hooks/callback_hook.py
koboi/hooks/carryover_hook.py
koboi/hooks/chain.py
koboi/hooks/command_hook.py
koboi/hooks/context_hook.py
koboi/hooks/doom_loop_hook.py
koboi/hooks/guardrail_hook.py
koboi/hooks/handover_detection_hook.py
koboi/hooks/langfuse_hook.py
koboi/hooks/mode_hook.py
koboi/hooks/notification_hook.py
koboi/hooks/policy_hook.py
koboi/hooks/proactive_extraction_hook.py
koboi/hooks/read_before_write_reset_hook.py
koboi/hooks/registry.py
koboi/hooks/rich_subagent_hook.py
koboi/hooks/rich_task_hook.py
koboi/hooks/skill_persistence_hook.py
koboi/hooks/subagent_hook.py
koboi/hooks/task_hook.py
koboi/hooks/task_persistence_hook.py
koboi/hooks/telemetry_hook.py
koboi/llm/__init__.py
koboi/llm/anthropic_adapter.py
koboi/llm/auth.py
koboi/llm/base.py
koboi/llm/cache.py
koboi/llm/factory.py
koboi/llm/http_transport.py
koboi/llm/openai_adapter.py
koboi/llm/pool.py
koboi/llm/registry.py
koboi/llm/resolve.py
koboi/mcp/__init__.py
koboi/mcp/auth.py
koboi/mcp/base.py
koboi/mcp/client.py
koboi/mcp/http_client.py
koboi/mcp/server.py
koboi/mcp/tool_server.py
koboi/media/__init__.py
koboi/media/async_job.py
koboi/media/backend.py
koboi/media/base.py
koboi/media/budget.py
koboi/media/model_profile.py
koboi/media/registry.py
koboi/media/store.py
koboi/media/types.py
koboi/media/providers/__init__.py
koboi/media/providers/mock.py
koboi/media/providers/surplus.py
koboi/orchestration/__init__.py
koboi/orchestration/_utils.py
koboi/orchestration/dag_scheduler.py
koboi/orchestration/factory.py
koboi/orchestration/orchestrator.py
koboi/orchestration/planner.py
koboi/orchestration/remote_proxy.py
koboi/orchestration/research.py
koboi/orchestration/router.py
koboi/orchestration/workflow_graph.py
koboi/rag/__init__.py
koboi/rag/augmentation.py
koboi/rag/chunker.py
koboi/rag/filters.py
koboi/rag/live.py
koboi/rag/parsers.py
koboi/rag/registry.py
koboi/rag/rerank.py
koboi/rag/retriever.py
koboi/rag/rewrite.py
koboi/rag/sample_documents.py
koboi/rag/sources.py
koboi/rag/types.py
koboi/sandbox/__init__.py
koboi/sandbox/base.py
koboi/sandbox/passthrough.py
koboi/sandbox/registry.py
koboi/sandbox/restricted.py
koboi/server/__init__.py
koboi/server/agent_card.py
koboi/server/app.py
koboi/server/approvals.py
koboi/server/auth.py
koboi/server/handoff_digest.py
koboi/server/health.py
koboi/server/idempotency.py
koboi/server/jobs.py
koboi/server/keys_cli.py
koboi/server/mcp_registry.py
koboi/server/middleware.py
koboi/server/ownership.py
koboi/server/peers.py
koboi/server/pool.py
koboi/server/protocols.py
koboi/server/schema.py
koboi/server/session_events.py
koboi/server/sse.py
koboi/server/workflow_store.py
koboi/skills/__init__.py
koboi/skills/registry.py
koboi/tools/__init__.py
koboi/tools/registry.py
koboi/tools/state.py
koboi/tools/builtin/__init__.py
koboi/tools/builtin/calculator.py
koboi/tools/builtin/filesystem.py
koboi/tools/builtin/git.py
koboi/tools/builtin/handover.py
koboi/tools/builtin/ingest.py
koboi/tools/builtin/media.py
koboi/tools/builtin/memory.py
koboi/tools/builtin/peer.py
koboi/tools/builtin/search.py
koboi/tools/builtin/shell.py
koboi/tools/builtin/subagent.py
koboi/tools/builtin/task.py
koboi/tools/builtin/web.py
koboi/tui/__init__.py
koboi/tui/app.py
koboi/tui/app.tcss
koboi/tui/approval.py
koboi/tui/bridge.py
koboi/tui/commands.py
koboi/tui/export.py
koboi/tui/keybindings.py
koboi/tui/loop.py
koboi/tui/notifications.py
koboi/tui/textual_app.py
koboi/tui/themes.py
koboi/tui/screens/__init__.py
koboi/tui/screens/command_palette.py
koboi/tui/screens/help_overlay.py
koboi/tui/screens/history_search.py
koboi/tui/screens/mcp_status.py
koboi/tui/screens/media_gallery.py
koboi/tui/screens/permission_dialog.py
koboi/tui/screens/session_manager.py
koboi/tui/screens/subagent_monitor.py
koboi/tui/screens/transcript_viewer.py
koboi/tui/screens/welcome_screen.py
koboi/tui/screens/yolo_confirm.py
koboi/tui/widgets/__init__.py
koboi/tui/widgets/chat_log.py
koboi/tui/widgets/diff_view.py
koboi/tui/widgets/file_suggester.py
koboi/tui/widgets/header_bar.py
koboi/tui/widgets/input_box.py
koboi/tui/widgets/message_bubble.py
koboi/tui/widgets/plan_view.py
koboi/tui/widgets/risk_bar.py
koboi/tui/widgets/slash_suggester.py
koboi/tui/widgets/status_bar.py
koboi/tui/widgets/thinking_block.py
koboi/tui/widgets/tool_call.py
koboi/websearch/__init__.py
koboi/websearch/base.py
koboi/websearch/registry.py
koboi/websearch/types.py
koboi/websearch/providers/__init__.py
koboi/websearch/providers/brave.py
koboi/websearch/providers/counting.py
koboi/websearch/providers/ddg.py
koboi/websearch/providers/firecrawl.py
koboi/websearch/providers/mock.py
koboi/websearch/providers/readability.py
koboi/workflows/__init__.py
koboi/workflows/cache_sidecar.py
koboi/workflows/capture.py
koboi/workflows/definition.py
koboi/workflows/store.py
koboi_agent.egg-info/PKG-INFO
koboi_agent.egg-info/SOURCES.txt
koboi_agent.egg-info/dependency_links.txt
koboi_agent.egg-info/entry_points.txt
koboi_agent.egg-info/requires.txt
koboi_agent.egg-info/top_level.txt
tests/test_a2a_integration.py
tests/test_a2a_real_smoke.py
tests/test_agent_card.py
tests/test_agentdef_serialize.py
tests/test_approval_mode_ordering.py
tests/test_async_callback_approval.py
tests/test_bfcl_loader_cov.py
tests/test_calculator_security.py
tests/test_calibration.py
tests/test_call_peer_agent.py
tests/test_carryover.py
tests/test_carryover_hook.py
tests/test_cli.py
tests/test_cli_commands.py
tests/test_cli_cov.py
tests/test_cli_facade_coverage_gaps.py
tests/test_cli_graph.py
tests/test_cli_serve_bind.py
tests/test_cli_sessions.py
tests/test_cli_workflows.py
tests/test_client.py
tests/test_client_expanded.py
tests/test_client_stream_retry.py
tests/test_command_hook.py
tests/test_command_palette.py
tests/test_compaction_integration.py
tests/test_conditional_edges.py
tests/test_config.py
tests/test_config_cov.py
tests/test_config_to_yaml.py
tests/test_context.py
tests/test_context_fact_retention.py
tests/test_context_hook.py
tests/test_context_manager.py
tests/test_context_registry.py
tests/test_context_sliding_window.py
tests/test_crash_recovery_harness.py
tests/test_create_app_seam.py
tests/test_dag_edge_flow.py
tests/test_dag_orchestration.py
tests/test_dag_scheduler.py
tests/test_determinism_runtime.py
tests/test_developer_mode.py
tests/test_diagnostics.py
tests/test_doom_loop.py
tests/test_doom_loop_hook.py
tests/test_dynamic_workflow.py
tests/test_e2e_scenario_assertions.py
tests/test_env_hygiene.py
tests/test_eval.py
tests/test_eval_config.py
tests/test_eval_loaders.py
tests/test_eval_loaders_expanded.py
tests/test_eval_loaders_framework.py
tests/test_eval_rag_scorers.py
tests/test_eval_registry.py
tests/test_eval_regression.py
tests/test_eval_runner.py
tests/test_eval_runner_cov.py
tests/test_eval_scorers_ex.py
tests/test_eval_scorers_framework.py
tests/test_eval_t_assertions.py
tests/test_eval_t_cli.py
tests/test_eval_t_context.py
tests/test_eval_t_context_cov.py
tests/test_eval_t_e2e.py
tests/test_eval_t_loader.py
tests/test_eval_t_runner.py
tests/test_events.py
tests/test_events_expanded.py
tests/test_exceptions.py
tests/test_extensions_dir.py
tests/test_facade.py
tests/test_facade_cov.py
tests/test_facade_expanded.py
tests/test_facade_expanded2.py
tests/test_factory_helpers.py
tests/test_filesystem_tools.py
tests/test_g3_drain.py
tests/test_g4_isolation.py
tests/test_g8_output_guardrail.py
tests/test_git_tools.py
tests/test_grounding_guardrail.py
tests/test_guardrail_hook.py
tests/test_guardrail_wiring.py
tests/test_guardrails.py
tests/test_guardrails_audit.py
tests/test_handoff_digest.py
tests/test_handover.py
tests/test_handover_detection.py
tests/test_handover_webhook.py
tests/test_harness.py
tests/test_history.py
tests/test_hitl_client.py
tests/test_hook_registry.py
tests/test_hooks.py
tests/test_hooks_chain_cov.py
tests/test_http_transport_cov.py
tests/test_idempotent_resume.py
tests/test_job_webhooks.py
tests/test_jobs_autonomous_write.py
tests/test_jobs_resume.py
tests/test_journal.py
tests/test_journal_redaction.py
tests/test_keys_cli.py
tests/test_llm_anthropic_adapter.py
tests/test_llm_anthropic_streaming.py
tests/test_llm_auth.py
tests/test_llm_cache.py
tests/test_llm_coverage_gaps.py
tests/test_llm_factory.py
tests/test_llm_openai_adapter.py
tests/test_llm_openai_streaming.py
tests/test_llm_transport.py
tests/test_logger.py
tests/test_loop.py
tests/test_loop_cov.py
tests/test_loop_expanded.py
tests/test_loop_integration.py
tests/test_main.py
tests/test_manager_deps.py
tests/test_mcp.py
tests/test_mcp_expanded.py
tests/test_mcp_full.py
tests/test_mcp_gap_fixes.py
tests/test_mcp_http.py
tests/test_mcp_oauth.py
tests/test_mcp_risk_gate.py
tests/test_mcp_server_cov.py
tests/test_mcp_server_expanded.py
tests/test_mcp_status.py
tests/test_mcp_tool_server.py
tests/test_media_backend_store.py
tests/test_media_coverage_gaps.py
tests/test_media_model_profile.py
tests/test_media_providers.py
tests/test_media_registry.py
tests/test_media_tool.py
tests/test_media_types.py
tests/test_media_w1.py
tests/test_media_w2.py
tests/test_media_w3.py
tests/test_media_w4.py
tests/test_media_w5.py
tests/test_media_w5b.py
tests/test_media_w5c.py
tests/test_memory.py
tests/test_memory_owner.py
tests/test_memory_retention.py
tests/test_memory_sqlite.py
tests/test_memory_sqlite_expanded.py
tests/test_memory_tools.py
tests/test_misc_cov.py
tests/test_mode_hook.py
tests/test_modes.py
tests/test_multi_provider_config.py
tests/test_notifications_security.py
tests/test_orchestration.py
tests/test_orchestration_expanded.py
tests/test_orchestration_factory.py
tests/test_orchestration_integration.py
tests/test_orchestration_resume_error.py
tests/test_orchestration_streaming.py
tests/test_orchestrator_cov.py
tests/test_partial_turn_resume.py
tests/test_peer_invoke_route.py
tests/test_peers_registry.py
tests/test_pipeline_doom_emit.py
tests/test_planner.py
tests/test_plugins.py
tests/test_policy_argument_patterns.py
tests/test_policy_audit.py
tests/test_policy_bypass.py
tests/test_policy_confirmation.py
tests/test_policy_hook.py
tests/test_pool.py
tests/test_pool_workdir.py
tests/test_post_output_hook_abort.py
tests/test_proactive_memory.py
tests/test_provider_resolver.py
tests/test_rag.py
tests/test_rag_augmentation.py
tests/test_rag_chunk_cov.py
tests/test_rag_composition.py
tests/test_rag_eval_coverage_gaps.py
tests/test_rag_indo_nlp.py
tests/test_rag_ingestion.py
tests/test_rag_issues.py
tests/test_rag_metadata_filter.py
tests/test_rag_quickwins.py
tests/test_rag_registry.py
tests/test_rag_rerank.py
tests/test_rag_review_fixes.py
tests/test_rag_rewrite.py
tests/test_rag_sizecap_tables.py
tests/test_read_before_write.py
tests/test_registry_idempotent.py
tests/test_remote_proxy.py
tests/test_response_format.py
tests/test_response_format_orchestration.py
tests/test_resume.py
tests/test_rich_hooks.py
tests/test_sandbox.py
tests/test_sandbox_resume_integration.py
tests/test_scenario_assertions.py
tests/test_search_sandbox_root.py
tests/test_search_tools.py
tests/test_server_app.py
tests/test_server_approvals.py
tests/test_server_auth.py
tests/test_server_capture.py
tests/test_server_cov.py
tests/test_server_coverage_gaps.py
tests/test_server_g2_mode.py
tests/test_server_health.py
tests/test_server_idempotency.py
tests/test_server_jobs.py
tests/test_server_jobs_config.py
tests/test_server_mcp.py
tests/test_server_ownership.py
tests/test_server_pool.py
tests/test_server_schema.py
tests/test_server_session_surface.py
tests/test_server_sidecar.py
tests/test_server_sse.py
tests/test_server_workflow_integration.py
tests/test_server_workflow_store.py
tests/test_server_workflows_routes.py
tests/test_session_stream.py
tests/test_shell_security.py
tests/test_skills.py
tests/test_skills_enhanced.py
tests/test_skills_expanded.py
tests/test_skills_parse_frontmatter.py
tests/test_slash_commands.py
tests/test_sliding_window_persist.py
tests/test_subagent.py
tests/test_task.py
tests/test_task_persistence.py
tests/test_task_persistence_hook.py
tests/test_telemetry_hook.py
tests/test_textual_tui.py
tests/test_tokenizer_and_margin.py
tests/test_tools.py
tests/test_tracing.py
tests/test_tracing_context.py
tests/test_trust.py
tests/test_tui.py
tests/test_tui_approval.py
tests/test_tui_capture.py
tests/test_tui_commands_cov.py
tests/test_tui_export.py
tests/test_tui_features.py
tests/test_tui_loop_cov.py
tests/test_tui_mcp_status.py
tests/test_tui_minimal.py
tests/test_tui_notifications.py
tests/test_tui_notifications_expanded.py
tests/test_tui_screens.py
tests/test_tui_screens_expanded.py
tests/test_tui_screens_integration.py
tests/test_tui_visual.py
tests/test_tui_widgets_diff_plan.py
tests/test_tui_widgets_ex.py
tests/test_unified_approval.py
tests/test_web_expanded.py
tests/test_web_tools.py
tests/test_workflow_cache_sidecar.py
tests/test_workflow_capture.py
tests/test_workflow_definition.py
tests/test_workflow_e2e.py
tests/test_workflow_graph.py
tests/test_workflow_orchestration_e2e.py
tests/test_workflow_real_api_smoke.py
tests/test_yolo_pipeline.py