{
"schema_version": 1,
"generated_at": "2026-08-06T10:54:28Z",
"command": "ak doctor --json --offline",
"redactions": {
"email": 1,
"local_path": 20
},
"doctor": {
"schema_version": 1,
"kind": "doctor.report",
"data": {
"schema_version": 1,
"checks": [
{
"name": "binary_version",
"status": "skip",
"evidence": "current: 2.8.0-beta.13 (remote check skipped: --offline)"
},
{
"name": "install_provenance",
"status": "warn",
"evidence": "content present in $HOME/.claude without an AK marker (.agentkit-managed absent) — this may be a ClaudeKit install or content written by another tool. Run `ak setup` to back up existing content and complete the AgentKit handoff.",
"fix_cmd": "ak setup"
},
{
"name": "residual_ck_content",
"status": "skip",
"evidence": "no AgentKit marker — residual-CK check applies only to AK-owned homes"
},
{
"name": "legacy_ck_prefs",
"status": "warn",
"evidence": "legacy ClaudeKit preferences have not been migrated: $HOME/.claude/.ck.json (30 value(s) not in $HOME/.agentkit/config.yaml), $HOME/.claude/.ck.json (30 value(s) not in $HOME/.agentkit/config.yaml). Until they are, AgentKit reads the config file instead and these values do nothing.",
"fix_cmd": "ak migrate prefs --dry-run=false --yes"
},
{
"name": "mixed_install_mode",
"status": "ok",
"evidence": "no Claude Code AgentKit install-mode evidence detected"
},
{
"name": "kit_integrity",
"status": "skip",
"evidence": "no kits installed"
},
{
"name": "kit_removable",
"status": "skip",
"evidence": "no kits installed"
},
{
"name": "hook_registration",
"status": "skip",
"evidence": "no active Claude Code hook install surfaces found"
},
{
"name": "native_hook_node_runner",
"status": "skip",
"evidence": "Claude settings hooks do not invoke a Node runner"
},
{
"name": "plugin_hook_node_runner",
"status": "skip",
"evidence": "no installed AgentKit plugin uses a bare exec-form node hook runner"
},
{
"name": "hook_log",
"status": "ok",
"evidence": "hook log $HOME/.claude/plugins/ak-engineer/hooks/.logs/hook-log.jsonl does not exist yet",
"details": {
"exists": false,
"path": "$HOME/.claude/plugins/ak-engineer/hooks/.logs/hook-log.jsonl"
}
},
{
"name": "skill_envs",
"status": "skip",
"evidence": "no skill envs recorded (skill runtime never used)"
},
{
"name": "project_registry",
"status": "ok",
"evidence": "registry empty, no projects registered"
},
{
"name": "cach…
…[truncated — see local support bundle for full report]
AgentKit update failure report
Failed steps
engineer [codex]
ak login, then re-run this update commandDiagnostics
{ "schema_version": 1, "generated_at": "2026-08-06T10:54:28Z", "command": "ak doctor --json --offline", "redactions": { "email": 1, "local_path": 20 }, "doctor": { "schema_version": 1, "kind": "doctor.report", "data": { "schema_version": 1, "checks": [ { "name": "binary_version", "status": "skip", "evidence": "current: 2.8.0-beta.13 (remote check skipped: --offline)" }, { "name": "install_provenance", "status": "warn", "evidence": "content present in $HOME/.claude without an AK marker (.agentkit-managed absent) — this may be a ClaudeKit install or content written by another tool. Run `ak setup` to back up existing content and complete the AgentKit handoff.", "fix_cmd": "ak setup" }, { "name": "residual_ck_content", "status": "skip", "evidence": "no AgentKit marker — residual-CK check applies only to AK-owned homes" }, { "name": "legacy_ck_prefs", "status": "warn", "evidence": "legacy ClaudeKit preferences have not been migrated: $HOME/.claude/.ck.json (30 value(s) not in $HOME/.agentkit/config.yaml), $HOME/.claude/.ck.json (30 value(s) not in $HOME/.agentkit/config.yaml). Until they are, AgentKit reads the config file instead and these values do nothing.", "fix_cmd": "ak migrate prefs --dry-run=false --yes" }, { "name": "mixed_install_mode", "status": "ok", "evidence": "no Claude Code AgentKit install-mode evidence detected" }, { "name": "kit_integrity", "status": "skip", "evidence": "no kits installed" }, { "name": "kit_removable", "status": "skip", "evidence": "no kits installed" }, { "name": "hook_registration", "status": "skip", "evidence": "no active Claude Code hook install surfaces found" }, { "name": "native_hook_node_runner", "status": "skip", "evidence": "Claude settings hooks do not invoke a Node runner" }, { "name": "plugin_hook_node_runner", "status": "skip", "evidence": "no installed AgentKit plugin uses a bare exec-form node hook runner" }, { "name": "hook_log", "status": "ok", "evidence": "hook log $HOME/.claude/plugins/ak-engineer/hooks/.logs/hook-log.jsonl does not exist yet", "details": { "exists": false, "path": "$HOME/.claude/plugins/ak-engineer/hooks/.logs/hook-log.jsonl" } }, { "name": "skill_envs", "status": "skip", "evidence": "no skill envs recorded (skill runtime never used)" }, { "name": "project_registry", "status": "ok", "evidence": "registry empty, no projects registered" }, { "name": "cach… …[truncated — see local support bundle for full report]