{"task":"Use D2","agent":"codex","constraints":{"max_risk":"medium","needs_install_command":true,"min_stars":0},"feedback":{"event_id":"resolve_216175d9-a894-4d9b-9454-04bfeed72c38","outcome_api":"https://www.openagentskill.com/api/agent/outcome","method":"POST","selected_skill_slug":null,"selected_skill_name":null,"alternative_skill_slugs":[],"expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"report_after":["After trying the selected skill, report whether it solved the task.","Mark blocked_by_risk when audit, license, credentials, shell, or network risk prevents safe use.","Mark setup_required when the skill looks relevant but needs missing keys, data, or manual configuration.","Mark not_relevant when the selected skill does not match the task after inspection.","Include output_quality, error_type, workspace, human_review_required, evidence_url, and time_to_useful_ms when available."],"json_example":{"event_id":"resolve_216175d9-a894-4d9b-9454-04bfeed72c38","skill_slug":"<selected-skill-slug>","task":"Use D2","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Solved the task in a sandbox workflow."},"cli_example":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.2.1/openagentskill-0.2.1.tgz outcome \"resolve_216175d9-a894-4d9b-9454-04bfeed72c38\" --skill \"<selected-skill-slug>\" --task \"Use D2\" --agent \"codex\" --outcome success"},"agent_feedback_loop":null,"install_receipt":null,"recommendation":null,"recommendation_lanes":{"best_match":null,"safer_alternative":null,"popular_alternative":null,"new_contender":null,"no_skill_option":{"recommended":true,"label":"Build without a third-party skill","reason":"No candidate passed the current constraints.","action":"Use the agent’s built-in tools for one narrow run, then reconsider a skill only if the workflow repeats."}},"selected":null,"alternatives":[],"blocked_candidates":[],"agent_workflow":null,"agent_handoff":null,"policy_decision":{"status":"no_match","summary":"No matching skill passed the current filters."},"agent_decision":null,"decision_packet":null,"benchmark":{"endpoint":"https://www.openagentskill.com/api/agent/evals","note":"Use the evals endpoint to regression-test recommendation quality before changing ranking logic."},"meta":{"endpoint":"/api/agent/resolve","api_version":"2.0","generated_at":"2026-08-22T18:11:34.943Z","total_skills_searched":802,"total_candidates":0,"candidate_pool":{"sort":"quality","size":802,"note":"Resolver searches the highest-quality candidate pool for low-latency agent use. Browse /skills for the full public index."},"contract":{"best_skill":"recommendation.best_skill","install":"recommendation.install","why":"recommendation.why_recommended","risk":"recommendation.risk","alternatives":"recommendation.alternatives","agent_handoff":"agent_handoff.platform_templates + agent_handoff.review_checklist","decision_packet":"decision_packet","install_receipt":"install_receipt","recommendation_lanes":"recommendation_lanes"}}}