ErrLookup › shareAI-lab/learn-claude-code

shareAI-lab/learn-claude-code

Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1 · Python · 92 source files

Analyzed at 985456f4ad on 2026-08-14. 100 documented errors.

Code / MessageTypeSeverityTags
expected a JSON list
console warning cron, json, persistence, configuration
Could not allocate a cron job ID
exception error cron, ids, state-corruption, race-condition
consolidation returned empty or duplicate records
console error memory, llm, consolidation, data-integrity
Could not allocate a unique task ID
exception error tasks, ids, race-condition, filesystem
git failed
exception error git, worktree, subprocess, diagnostics, python
invalid workflow runId
exception error workflow, run-id, validation, naming
Memory path escapes the store
validation error filesystem, path-traversal, security, symlink
Invalid task ID
validation error validation, tasks, ids, regex
Path escapes workspace
exception error security, path-traversal, sandbox, agent-tools, python
Task file ID does not match
validation error tasks, data-integrity, json, ids
agent() cap reached ( )
validation error workflow, limits, runaway, agents, recursion
Memory directory escapes the workspace
validation error memory, configuration, security, sandbox, environment
Invalid task status
validation error tasks, validation, enums, data-integrity
Dependency not found
validation error tasks, validation, dependencies
unable to load integrated host from
exception error workflow, import, environment, packaging, runtime
Invalid input schema for
exception error mcp, schema, validation, tool-registration
Task store escapes the workspace
validation error filesystem, path-traversal, tasks, configuration
invalid job ID
console warning cron, ids, persistence, validation
Memory description and body cannot be empty
validation error validation, memory, user-input
Invalid worktree name. Use 1-40 chars: letters, numbers, .…
validation error worktree, validation, git, input-sanitization
Assignment cwd changed for task
exception error worktree, stale-state, session, concurrency
goal evaluator cannot return both ok and impossible
validation error goal-loop, evaluator, json-validation, llm
MCP tool name collision after normalization
exception error mcp, validation, naming, collision
The memory index is not a memory record
validation warning memory, reserved-resource, validation
Unknown memory type
validation error validation, memory, enums
could not allocate a unique workflow runId
exception error workflow, run-id, filesystem, uniqueness
token budget exceeded
validation error workflow, budget, tokens, agents
Mailbox path escapes directory
validation error path-traversal, symlink, message-bus, workspace
Memory name cannot be empty
validation error validation, memory, user-input
prompt cannot be empty
console warning cron, validation, persistence
Worktree ' ' already exists in index
validation error worktree, duplicate, state-management, git
Only one task can be in_progress at a time
validation warning validation, todo, state-machine, agent-tools, python
agent( }) invalid output
validation error workflow, schema-validation, structured-output, llm, retry
Item : invalid status
validation error validation, todo, state-machine, schema, python
Bash command cannot be empty
validation error background-tasks, validation, user-input
workflow() nesting is one level only
validation error workflow, nesting, composition, limits
Not in a git repository. worktree tools require git.
exception error git, worktree, environment, runtime-error, python
memory store is too large for one consolidation pass
console error memory, llm, limits, consolidation
Invalid mailbox recipient
validation error validation, message-bus, agent-names, security
Invalid memory filename
validation error memory, security, path-validation, filesystem
Only Bash commands can run in the background
validation error background-tasks, tools, validation
error
console error goal-loop, cli, error-handling, exit-code
resume runId does not match workflow meta
validation error workflow, resume, run-id, snapshot, validation
invalid resume journal record at line
validation error workflow, resume, journal, data-corruption, jsonl
Worktree path escapes directory
validation error path-traversal, git-worktree, symlink, security
Only one todo can be in_progress at a time
validation warning todos, state-invariant, validation
workflow agent returned invalid JSON
exception error workflow, agent, json, llm-output, parsing
cached agent output failed schema validation
validation error workflow, resume, schema-validation, cache, journal
Task subject cannot be empty
validation error validation, tasks, user-input
todos must be a list or JSON array string
validation error todos, json-parsing, validation, agent-tools
workflow args must be an object
validation error workflow, args, type-validation, tool-input, api
path escapes the current repository
validation error goal-loop, security, path-traversal, sandbox
Task not found
exception error task-management, not-found, persistence
Assignment for is no longer active
validation error agent-coordination, stale-state, assignments, concurrency
meta.name must be a 1-64 character slug using letters…
validation error workflow, validation, naming, metadata
Unable to load memory runtime from
exception critical import, module-loading, environment, startup
resume args do not match the original run
validation error workflow, resume, args, snapshot, validation
todos must be a list
validation error todos, type-validation, agent-tools
unknown workflow
validation error workflow, registry, lookup, validation
invalid resume snapshot for
validation error workflow, resume, snapshot, json, corruption
args.changes must be a string
validation error workflow, args, type-validation, input-contract
Max 20 todos allowed
validation warning validation, todo, agent-tools, context-management, python
todos[ ] must be an object
validation error todos, type-validation, agent-tools
Tasks directory escapes workspace
exception error security, path-traversal, symlink, filesystem
Item : text required
validation error validation, todo, schema, agent-tools, python
only bash can run in the background
exception error background, tools, bash, validation
Max retries ( ) exceeded
exception error api, retry, rate-limit, availability, network
MCP names cannot normalize to an empty string
exception error mcp, validation, name-normalization
resume journal not found for
validation error workflow, resume, journal, filesystem
workflow run is already active
exception error workflow, concurrency, locking, duplicate-run
Invalid status
validation error validation, task-system, state-machine, python
Missing MCP handlers
exception error mcp, validation, setup, tool-registration
todos[ ] has invalid status
validation error todos, validation, enum
token budget exceeded
validation error workflow, budget, tokens, limits, cost
Item : content required
validation error todos, validation, agent-tools
Every MCP tool needs a non-empty name
exception error mcp, tool-registration, validation
background result cannot be empty
validation error goal-loop, background-tasks, validation
todos[ ] requires content
validation error todos, validation, agent-tools
workflow ' ' denied by settings
validation error workflow, permissions, policy, configuration
resume snapshot not found for
validation error workflow, resume, snapshot, file-not-found, persistence
MCP tool name is longer than 64 characters
exception error mcp, validation, naming, limits
goal evaluator returned invalid JSON
exception error goal-loop, evaluator, json, llm, parsing
Install dependencies first: pip install -r requirements.txt
exception error goal-loop, dependencies, environment, setup
block_cap must be at least 1
validation error goal-loop, config, validation, constructor
goal evaluator 'impossible' must be boolean
validation error goal-loop, evaluator, json, type-validation, llm
unknown tool
validation error goal-loop, tools, dispatch, llm
workflow name must be a string
validation error workflow, type-validation, tool-input, api
goal condition cannot exceed
validation error goal-loop, validation, limits, prompt-size
goal evaluator must return a JSON object
validation error goal-loop, evaluator, json, validation, llm
meta requires `name` and `description`
exception error workflow, validation, metadata, required-fields
MODEL_ID is required in the environment or .env
exception error goal-loop, configuration, environment, setup
Max 20 todos
validation warning todos, validation, limits
goal evaluator response requires non-empty 'reason'
validation error goal-loop, evaluator, json, validation, llm
goal condition cannot be empty
validation error goal-loop, validation, input
Duplicate MCP tool name on server
exception error mcp, tool-registration, duplicates, validation
goal evaluator response requires boolean 'ok'
validation error goal-loop, evaluator, json, type-validation, llm
max_turns must be at least 1
validation error goal-loop, config, validation, constructor
meta must be an object literal
exception error workflow, validation, metadata, type-error
meta.description must be a string
validation error workflow, validation, metadata, type-error, yaml
meta.phases must be a list of non-empty strings
validation error workflow, validation, metadata, phases, type-error