LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.cfg
setup.py
docs/ARCHITECTURE.md
docs/CLI.md
docs/DEVELOPMENT.md
docs/GETTING_STARTED.md
docs/INSTALL.md
docs/INTEGRATIONS.md
docs/README.md
docs/SCOPE.md
docs/SECURITY.md
docs/assets/kyoko-dashboard-issues.png
docs/assets/kyoko-dashboard-overview.png
docs/decisions/0004-learning-execution.md
docs/decisions/0005-evals-and-replay.md
docs/decisions/0006-native-ace-bridge.md
docs/decisions/0007-local-dashboard-auth.md
docs/decisions/0008-open-source-boundary.md
docs/fixtures/cli-json/ace-compat.contract.golden.json
docs/fixtures/cli-json/ace-diff-proposals.contract.golden.json
docs/fixtures/cli-json/ace-native-run-prepare.contract.golden.json
docs/fixtures/cli-json/ace-native-run.contract.golden.json
docs/fixtures/cli-json/ace-native-smoke.contract.golden.json
docs/fixtures/cli-json/analyze-mock.contract.golden.json
docs/fixtures/cli-json/apply-harness.contract.golden.json
docs/fixtures/cli-json/autonomy-events.contract.golden.json
docs/fixtures/cli-json/blob-put.contract.golden.json
docs/fixtures/cli-json/blobs.contract.golden.json
docs/fixtures/cli-json/bundled-assets-export.contract.golden.json
docs/fixtures/cli-json/bundled-assets.contract.golden.json
docs/fixtures/cli-json/check-approve.contract.golden.json
docs/fixtures/cli-json/check-assertion-presets.contract.golden.json
docs/fixtures/cli-json/check-capabilities.contract.golden.json
docs/fixtures/cli-json/check-detail.contract.golden.json
docs/fixtures/cli-json/check-lock.contract.golden.json
docs/fixtures/cli-json/check-locks.contract.golden.json
docs/fixtures/cli-json/check-unlock.contract.golden.json
docs/fixtures/cli-json/checks.contract.golden.json
docs/fixtures/cli-json/complete-replay.contract.golden.json
docs/fixtures/cli-json/context-rule-lock.contract.golden.json
docs/fixtures/cli-json/context-rule-revisions.contract.golden.json
docs/fixtures/cli-json/context-rule-rollback.contract.golden.json
docs/fixtures/cli-json/context-rule-unlock.contract.golden.json
docs/fixtures/cli-json/context-rules.contract.golden.json
docs/fixtures/cli-json/dashboard-metrics.contract.golden.json
docs/fixtures/cli-json/dashboard-smoke.contract.golden.json
docs/fixtures/cli-json/demo.contract.golden.json
docs/fixtures/cli-json/discover-sources.contract.golden.json
docs/fixtures/cli-json/doctor-readiness.contract.golden.json
docs/fixtures/cli-json/eval-detail.contract.golden.json
docs/fixtures/cli-json/eval-run-detail.contract.golden.json
docs/fixtures/cli-json/eval-runs.contract.golden.json
docs/fixtures/cli-json/evals.contract.golden.json
docs/fixtures/cli-json/generate-checks.contract.golden.json
docs/fixtures/cli-json/harness-patches.contract.golden.json
docs/fixtures/cli-json/harness-target-lock.contract.golden.json
docs/fixtures/cli-json/harness-target-locks.contract.golden.json
docs/fixtures/cli-json/harness-target-unlock.contract.golden.json
docs/fixtures/cli-json/import-discovered-source.contract.golden.json
docs/fixtures/cli-json/import-hermes-kanban.golden.json
docs/fixtures/cli-json/import-openclaw-sessions.golden.json
docs/fixtures/cli-json/improve-existing-proposal.contract.golden.json
docs/fixtures/cli-json/ingest-otlp.contract.golden.json
docs/fixtures/cli-json/ingest.contract.golden.json
docs/fixtures/cli-json/integration-smoke-framework-improve.contract.golden.json
docs/fixtures/cli-json/integration-smoke-framework-replay.contract.golden.json
docs/fixtures/cli-json/integration-smoke-framework-source.contract.golden.json
docs/fixtures/cli-json/integration-smoke-improve.contract.golden.json
docs/fixtures/cli-json/integration-smoke-opentelemetry-python.contract.golden.json
docs/fixtures/cli-json/integration-smoke-replay-server.contract.golden.json
docs/fixtures/cli-json/integration-smoke-source.contract.golden.json
docs/fixtures/cli-json/issue-detail.contract.golden.json
docs/fixtures/cli-json/issues.contract.golden.json
docs/fixtures/cli-json/judge-command.contract.golden.json
docs/fixtures/cli-json/judge-smoke.contract.golden.json
docs/fixtures/cli-json/llm-eval-detail.contract.golden.json
docs/fixtures/cli-json/llm-eval-run-detail.contract.golden.json
docs/fixtures/cli-json/llm-eval-runs.contract.golden.json
docs/fixtures/cli-json/llm-evals.contract.golden.json
docs/fixtures/cli-json/load-smoke.contract.golden.json
docs/fixtures/cli-json/mcp-install-plan.contract.golden.json
docs/fixtures/cli-json/mcp-install-smoke-matrix.contract.golden.json
docs/fixtures/cli-json/mcp-install.contract.golden.json
docs/fixtures/cli-json/operator-adapter-bootstrap.contract.golden.json
docs/fixtures/cli-json/operator-adapter-register.contract.golden.json
docs/fixtures/cli-json/operator-adapter-run.contract.golden.json
docs/fixtures/cli-json/operator-adapters.contract.golden.json
docs/fixtures/cli-json/operator-presets.contract.golden.json
docs/fixtures/cli-json/operator-prompt.contract.golden.json
docs/fixtures/cli-json/operator-runs.contract.golden.json
docs/fixtures/cli-json/operator-smoke-command.contract.golden.json
docs/fixtures/cli-json/operator-smoke-failure-command.contract.golden.json
docs/fixtures/cli-json/operator-smoke-prepare-matrix.contract.golden.json
docs/fixtures/cli-json/policy-set.contract.golden.json
docs/fixtures/cli-json/policy.contract.golden.json
docs/fixtures/cli-json/prepare-harness.contract.golden.json
docs/fixtures/cli-json/profile-next-context.contract.golden.json
docs/fixtures/cli-json/project-bootstrap.contract.golden.json
docs/fixtures/cli-json/proposal-detail-context.contract.golden.json
docs/fixtures/cli-json/proposals-context.golden.json
docs/fixtures/cli-json/prune-retention.contract.golden.json
docs/fixtures/cli-json/prune.contract.golden.json
docs/fixtures/cli-json/release-smoke-matrix.contract.golden.json
docs/fixtures/cli-json/release-smoke.contract.golden.json
docs/fixtures/cli-json/replay-adapter-register.contract.golden.json
docs/fixtures/cli-json/replay-adapter-run.contract.golden.json
docs/fixtures/cli-json/replay-adapters.contract.golden.json
docs/fixtures/cli-json/replay-command.contract.golden.json
docs/fixtures/cli-json/replay-detail.contract.golden.json
docs/fixtures/cli-json/replay-server-health.contract.golden.json
docs/fixtures/cli-json/replay-server-logs.contract.golden.json
docs/fixtures/cli-json/replay-server-run.contract.golden.json
docs/fixtures/cli-json/replay-server-start.contract.golden.json
docs/fixtures/cli-json/replay-server-status.contract.golden.json
docs/fixtures/cli-json/replay-server-stop.contract.golden.json
docs/fixtures/cli-json/replay-server-template.contract.golden.json
docs/fixtures/cli-json/replay.contract.golden.json
docs/fixtures/cli-json/rollback-harness.contract.golden.json
docs/fixtures/cli-json/run-autonomy.contract.golden.json
docs/fixtures/cli-json/run-check.contract.golden.json
docs/fixtures/cli-json/run-detail.contract.golden.json
docs/fixtures/cli-json/run-eval.contract.golden.json
docs/fixtures/cli-json/run-llm-eval.contract.golden.json
docs/fixtures/cli-json/runs.contract.golden.json
docs/fixtures/cli-json/skill-lock.contract.golden.json
docs/fixtures/cli-json/skill-revisions.contract.golden.json
docs/fixtures/cli-json/skill-rollback.contract.golden.json
docs/fixtures/cli-json/skill-unlock.contract.golden.json
docs/fixtures/cli-json/skills.contract.golden.json
docs/fixtures/cli-json/source-adapter-template.contract.golden.json
docs/fixtures/cli-json/status.contract.golden.json
docs/fixtures/cli-json/storage-report.contract.golden.json
docs/fixtures/cli-json/wal-checkpoint.contract.golden.json
docs/fixtures/learning-proposals/hermes-one-shot-proposal.json
docs/fixtures/learning-proposals/invalid-hallucinated-span.json
docs/fixtures/learning-proposals/openclaw-local-operator-proposal.json
docs/fixtures/learning-proposals/valid-context-proposal.json
docs/fixtures/learning-proposals/valid-harness-generated-file-proposal.json
docs/fixtures/learning-proposals/valid-harness-proposal.json
docs/fixtures/replay-results/researcher-fetch-timeout-success.json
docs/fixtures/source-events/hermes-news-research-minimal.json
docs/fixtures/source-events/otlp-genai-minimal.json
docs/fixtures/storage/legacy-schema-v14.sql
docs/llm_evals/conciseness.json
docs/llm_evals/faithfulness_v1.json
docs/llm_evals/goal_accuracy.json
docs/llm_evals/hallucination.json
docs/llm_evals/helpfulness.json
docs/llm_evals/out_of_scope_request.json
docs/llm_evals/relevance.json
docs/llm_evals/toxicity.json
docs/llm_evals/user_disagreement.json
docs/llm_evals/user_distress.json
docs/schemas/event-envelope.schema.json
docs/schemas/issue.schema.json
docs/schemas/learning-proposal.schema.json
docs/specs/0001-canonical-model.md
docs/specs/0002-learning-proposal-contract.md
docs/specs/0003-autonomy-policy.md
docs/specs/0004-dashboard-metrics.md
docs/specs/0005-cli-json-contracts.md
docs/specs/0006-product-vocabulary.md
docs/specs/0007-first-run-demo.md
docs/specs/0008-hermes-operator-contract.md
docs/specs/0009-openclaw-operator-contract.md
docs/specs/0010-check-replay-contract.md
docs/specs/0011-human-locks.md
docs/specs/0012-issue-model.md
docs/specs/0013-event-envelope.md
docs/specs/0014-evaluation-metrics.md
docs/specs/0015-evaluation-metrics-implementation.md
docs/specs/0016-issue-centric-loop.md
docs/specs/0017-analysis-issue-decoupling-and-consolidation.md
docs/specs/0018-two-mode-autonomy-rebuild.md
docs/specs/0019-issue-skillbook-unification.md
examples/README.md
examples/ace-hooks/claude_skillbook_mutator.py
examples/replay-hooks/ai_sdk_replay_hook.mjs
examples/replay-hooks/crewai_replay_hook.py
examples/replay-hooks/hermes_replay_hook.py
examples/replay-hooks/langgraph_replay_hook.py
examples/replay-hooks/openai_agents_replay_hook.py
examples/replay-hooks/openclaw_replay_hook.py
examples/replay-hooks/pydantic_ai_replay_hook.py
examples/source-hooks/ai_sdk_source_hook.mjs
examples/source-hooks/crewai_source_hook.py
examples/source-hooks/hermes_source_hook.py
examples/source-hooks/langgraph_source_hook.py
examples/source-hooks/openai_agents_source_hook.py
examples/source-hooks/openclaw_source_hook.py
examples/source-hooks/pydantic_ai_source_hook.py
kyoko/__init__.py
kyoko/__main__.py
kyoko/ace_bridge.py
kyoko/ace_legacy_smoke_command.py
kyoko/ace_smoke.py
kyoko/analysis_runner.py
kyoko/analyze.py
kyoko/annotations.py
kyoko/apply.py
kyoko/autonomy.py
kyoko/autonomy_runner.py
kyoko/blobs.py
kyoko/bundled_assets.py
kyoko/cancellation.py
kyoko/checks.py
kyoko/cli.py
kyoko/confidence.py
kyoko/dashboard_metrics.py
kyoko/dashboard_smoke.py
kyoko/demo.py
kyoko/details.py
kyoko/doctor.py
kyoko/eval_detectors.py
kyoko/eval_issues.py
kyoko/evals_measure.py
kyoko/event_envelope.py
kyoko/evidence.py
kyoko/fixture_replay.py
kyoko/fixture_replay_server.py
kyoko/framework_smoke.py
kyoko/gates.py
kyoko/guard_monitor.py
kyoko/harness.py
kyoko/hermes_import.py
kyoko/human_locks.py
kyoko/improve.py
kyoko/improve_smoke.py
kyoko/inspection.py
kyoko/integration_smoke.py
kyoko/issue_guard.py
kyoko/issues.py
kyoko/judge_smoke.py
kyoko/live.py
kyoko/llm_evals.py
kyoko/load_smoke.py
kyoko/mcp.py
kyoko/mcp_log.py
kyoko/metric_bindings.py
kyoko/openclaw_import.py
kyoko/operator_adapters.py
kyoko/operator_presets.py
kyoko/operator_prompts.py
kyoko/operator_smoke.py
kyoko/otlp.py
kyoko/otlp_protobuf.py
kyoko/otlp_smoke.py
kyoko/pricing.py
kyoko/profile_next.py
kyoko/profiles.py
kyoko/project_bootstrap.py
kyoko/proposals.py
kyoko/redaction.py
kyoko/release_smoke.py
kyoko/replay_adapters.py
kyoko/replay_servers.py
kyoko/replay_templates.py
kyoko/retention.py
kyoko/sdk.py
kyoko/skillbook.py
kyoko/source_discovery.py
kyoko/source_templates.py
kyoko/span_normalize.py
kyoko/storage.py
kyoko/subagents.py
kyoko/timeline.py
kyoko/vocabulary.py
kyoko/web.py
kyoko.egg-info/PKG-INFO
kyoko.egg-info/SOURCES.txt
kyoko.egg-info/dependency_links.txt
kyoko.egg-info/entry_points.txt
kyoko.egg-info/requires.txt
kyoko.egg-info/top_level.txt
kyoko/assets/__init__.py
kyoko/assets/eval_runner.py
kyoko/assets/detectors/empty_llm_output.py
kyoko/assets/detectors/failed_span.py
kyoko/assets/learning-proposals/__init__.py
kyoko/assets/learning-proposals/hermes-one-shot-proposal.json
kyoko/assets/learning-proposals/invalid-hallucinated-span.json
kyoko/assets/learning-proposals/openclaw-local-operator-proposal.json
kyoko/assets/learning-proposals/valid-context-proposal.json
kyoko/assets/learning-proposals/valid-harness-generated-file-proposal.json
kyoko/assets/learning-proposals/valid-harness-proposal.json
kyoko/assets/llm_evals/conciseness.json
kyoko/assets/llm_evals/faithfulness_v1.json
kyoko/assets/llm_evals/goal_accuracy.json
kyoko/assets/llm_evals/hallucination.json
kyoko/assets/llm_evals/helpfulness.json
kyoko/assets/llm_evals/out_of_scope_request.json
kyoko/assets/llm_evals/relevance.json
kyoko/assets/llm_evals/toxicity.json
kyoko/assets/llm_evals/user_disagreement.json
kyoko/assets/llm_evals/user_distress.json
kyoko/assets/replay-results/__init__.py
kyoko/assets/replay-results/researcher-fetch-timeout-success.json
kyoko/assets/schemas/__init__.py
kyoko/assets/schemas/issue.schema.json
kyoko/assets/schemas/learning-proposal.schema.json
kyoko/assets/source-events/__init__.py
kyoko/assets/source-events/hermes-news-research-minimal.json
kyoko/assets/web/index.html
kyoko/assets/web/kayba-logo.png
kyoko/assets/web/assets/index-B7motvhK.css
kyoko/assets/web/assets/index-Be1sRyj0.js
kyoko/assets/web/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2
kyoko/assets/web/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff
kyoko/assets/web/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff
kyoko/assets/web/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2
kyoko/assets/web/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff
kyoko/assets/web/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2
kyoko/assets/web/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff
kyoko/assets/web/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2
kyoko/assets/web/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff
kyoko/assets/web/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2
kyoko/assets/web/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2
kyoko/assets/web/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff
kyoko/assets/web/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2
kyoko/assets/web/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff
kyoko/assets/web/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2
kyoko/assets/web/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff
kyoko/assets/web/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff
kyoko/assets/web/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff
kyoko/assets/web/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff
kyoko/assets/web/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2
kyoko/assets/web/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2
kyoko/assets/web/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff
kyoko/assets/web/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff
kyoko/assets/web/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2
kyoko/assets/web/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2
kyoko/assets/web/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff
kyoko/assets/web/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.woff
kyoko/assets/web/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2
kyoko/assets/web/assets/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2
kyoko/assets/web/assets/plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.woff
kyoko/assets/web/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.woff
kyoko/assets/web/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2
kyoko/assets/web/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff
kyoko/assets/web/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2
kyoko/assets/web/assets/plus-jakarta-sans-vietnamese-400-normal-B8TCSmUq.woff
kyoko/assets/web/assets/plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2
kyoko/assets/web/assets/plus-jakarta-sans-vietnamese-500-normal-CvE5C8T-.woff
kyoko/assets/web/assets/plus-jakarta-sans-vietnamese-500-normal-DiU8zqi-.woff2
kyoko/assets/web/assets/plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.woff
kyoko/assets/web/assets/plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2
kyoko/assets/web/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.woff
kyoko/assets/web/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2
scripts/kyoko_fixture_replay.py
scripts/kyoko_replay_http_server.py
scripts/validate_gate_artifacts.py
tests/__init__.py
tests/profile_fixtures.py
tests/test_ace_bridge.py
tests/test_analysis.py
tests/test_analyze.py
tests/test_annotations.py
tests/test_apply.py
tests/test_autonomy.py
tests/test_autonomy_runner.py
tests/test_blobs.py
tests/test_cancellation.py
tests/test_checks.py
tests/test_cli.py
tests/test_cli_json_contracts.py
tests/test_dashboard_metrics.py
tests/test_demo.py
tests/test_details.py
tests/test_doctor.py
tests/test_eval_compare_issues.py
tests/test_eval_detectors.py
tests/test_eval_plane_api.py
tests/test_evals_measure.py
tests/test_event_envelope.py
tests/test_evidence.py
tests/test_gate_artifacts.py
tests/test_harness.py
tests/test_hermes_import.py
tests/test_human_locks.py
tests/test_improve.py
tests/test_inspection.py
tests/test_integration_smoke.py
tests/test_issue_authoring.py
tests/test_issue_guard.py
tests/test_issues.py
tests/test_live.py
tests/test_llm_evals.py
tests/test_load_smoke.py
tests/test_mcp.py
tests/test_mcp_log.py
tests/test_openclaw_import.py
tests/test_operator_adapters.py
tests/test_operator_smoke.py
tests/test_otlp.py
tests/test_otlp_protobuf.py
tests/test_packaging.py
tests/test_profiles.py
tests/test_project_bootstrap.py
tests/test_proposals.py
tests/test_replay_adapters.py
tests/test_replay_hook_examples.py
tests/test_replay_servers.py
tests/test_replay_templates.py
tests/test_retention.py
tests/test_sdk.py
tests/test_skillbook.py
tests/test_source_discovery.py
tests/test_source_hook_examples.py
tests/test_source_templates.py
tests/test_span_normalize.py
tests/test_storage.py
tests/test_subagents.py
tests/test_timeline.py
tests/test_traces.py
tests/test_vocabulary.py
tests/test_web.py
tests/test_web_spa.py
tests/fixtures/hermes_operator_command.py
tests/fixtures/judge_command.py
tests/fixtures/llm_eval_judge.py
tests/fixtures/llm_eval_operator_judge.py
tests/fixtures/openclaw_operator_command.py
tests/fixtures/operator_command.py
tests/fixtures/operator_command_arg.py
tests/fixtures/operator_command_bad_output.py
tests/fixtures/operator_command_retry.py
tests/fixtures/replay_command.py