ErrLookup › nanocoai/nanoclaw

nanocoai/nanoclaw

A lightweight alternative to OpenClaw that runs in containers for security. Connects to WhatsApp, Telegram, Slack, Discord, Gmail and other messaging apps,, has memory, scheduled jobs, and runs directly on Anthropic's Agents SDK · TypeScript · 355 source files

Analyzed at 294ef2aee8 on 2026-08-28. 149 documented errors.

Code / MessageTypeSeverityTags
mount must be a canonical absolute path (no '..', '.'…
validation error mount, path-validation, container, security
mount must be classed , not
validation critical mount, security, policy, classification
secret-shaped env ' ' on
validation critical secrets, env, security, policy
credential value in contributed env
validation critical secrets, env, security, plugins, policy
${msg} ${usage}
validation error cli, usage, error-wrapping, argument-validation
--recurrence has no upcoming run
validation error cron, scheduling, tasks
--stdin-json input is empty
validation error docker-labels, group-folder, spec-validation, container-runner
forbidden
Wiring not found for this conversation.
error_code error cli, ncl, wirings, forbidden, group-scope
unknown flag
validation error cli, argument-validation, unknown-flag, strict-mode
${parsed.error}
validation error mcp, self-mod, validation, agent-container
agent-route: failed to inspect source outbox dir
console warning filesystem, agent-to-agent, attachments, enoent
group folder 'groups/
validation error cli, groups, filesystem, state-mismatch
Plugin rejected: " " is not a regular file or directory
validation error filesystem, plugin, validation, symlink
Pre-existing FK violations carried through migration (not…
console warning database, migration, foreign-keys, sqlite
-- must be true or false
validation error cli, validation, boolean
Template ref must be relative to the templates directory
validation error templates, path-validation, security
Stripping cwd from stored MCP server without plugin…
console warning mcp, container-config, plugin-provenance
identity-material mount
validation critical mount, security, credentials, policy
--group is required
validation error cli, tasks, validation, agent-group
Container name collision: existing container is not this…
console error docker, container, name-collision, isolation
mount violates class scope
validation error mount, policy, scope, security
invalid --recurrence
validation error cron, scheduling, input-validation, tasks
hooks.SessionStart must be an array
validation critical security, secrets, mcp, templates
owner role is always global (do not pass --group)
validation error cli, roles, permissions, validation
Killing container past absolute ceiling
console error sweep, sla, heartbeat, container-kill, stuck-session
invalid task id
validation error validation, path-traversal, filesystem, tasks
--status must be pending or paused
validation error cli, tasks, validation, status-filter
--stdin-json input exceeds
validation error docker, driver-capabilities, auxiliary-containers, container-runner
duplicate containerPath
validation error mount, duplicate, spec-validation, container
Shared skill not symlinked: real entry occupies the path…
console warning skills, symlink, container-mount, stale-state
--folder is required
validation error cli, missing-argument, groups
Invalid template ref
validation error templates, input-validation
No container config for group
validation error cli, not-found, container-config
--cli-scope must be one of: disabled, group, global
validation error cli, enum-validation, container-config
reject-with-reason: cannot reach approver, finalizing plain…
console warning approvals, dm, delivery-adapter, fallback
Killing container — message claimed then silent
console error sweep, claim-stuck, processing-ack, container-kill
/context/instructions.md must be a regular file
validation error templates, filesystem, symlink
Unknown system action
console warning delivery, system-action, registry, unknown-action
no messaging group for
validation error cli, not-found, messaging-groups, wiring
cwd must be ./path, [/path], or [/path]
validation error mcp, config-validation, path-validation
approval-pending
Approval request sent to admin. You will be notified of the result.
error_code info cli, approval, pending, guard, ncl
--stdin-json input is not valid JSON
validation error docker, memory-limit, env-var, configuration
must be one of
validation error cli, enum, validation, crud
cwd escapes the plugin root
validation error mcp, path-traversal, security-policy, config-validation
agent group " " has invalid runtime_tier " " — expected…
validation error agent-groups, db-integrity, runtime-config
--stdin-json input must be one JSON object
validation error docker, memory-limit, env-var, number-overflow
task series id is required
validation error cli, tasks, validation, missing-id
Channel ' ' declares engageMode 'pattern' without an…
validation error templates, migration, version-change
role not found
validation error cli, roles, not-found, permissions
--prompt is required
validation error scheduling, required-field, tasks, input-validation
Container config not found for agent group
error_code critical container-config, db-integrity, spawn
handler-error
session not found
error_code error cli, ncl, sessions, forbidden, group-scope
invalid-args
${errMsg(e)}
error_code error cli, ncl, invalid-args, validation
install-surface mount
validation critical mount, security, read-only, policy
url query parameter " " looks like a credential; use OneCLI…
validation error mcp, credentials, security-policy, url-validation
unknown-command
unknownCommandMessage(req.command)
error_code error cli, ncl, unknown-command, dispatch
inbox-safety: failed to resolve inbox dir
console warning filesystem, attachments, inbox, path-safety
Malformed outbound row — delivering best-effort
console warning sqlite, outbound, schema-validation, delivery
Provide --host <host-path> and --container <container-path>
validation error cli, missing-argument, ncl, mounts
type "stdio" requires command
validation error mcp, config-validation, container-config
server name must be 1-64 characters of letters, digits, "_"…
validation error mcp, container-config, validation, prototype-pollution
id is required
validation error cli, missing-argument, crud
Failed to clean up pre-seam containers
console warning docker, legacy-containers, upgrade, cleanup
agent group not found
validation error database, lookup, agent-groups, tasks
Stored skill selection is not "all" or a string list…
console warning skills, container-config, json-parsing
url must use HTTPS (plain HTTP is allowed only for…
validation error mcp, https, security-policy, url-validation
Provide exactly one of command or url
validation error mcp, config-validation, mutually-exclusive-fields
Agent group not found
error_code critical agent-groups, spawn, db-integrity
env key must be a valid environment variable name
validation error mcp, config-validation, environment-variables
inbox-safety: rejecting unsafe inbox path
console warning security, symlink, path-traversal, attachments, inbox
requires a value
validation error cli, argument-validation, missing-value, flag-parsing
group not found
validation error cli, not-found, groups, delete
args must be a JSON array of strings
validation error mcp, config-validation, type-mismatch
Provide --apt or --npm
validation error cli, missing-argument, ncl, packages
args, env, and cwd are only valid with command
validation error mcp, config-validation, transport-mismatch
-- is required
validation error cli, missing-argument, crud
Message marked as failed after max retries
console warning retries, max-retries, poison-message, sweep
Failed to chmod ncl socket (continuing)
console warning ncl, unix-socket, permissions, startup
url must be a valid HTTP(S) URL
validation error mcp, url-parsing, config-validation
Could not read group standing instructions; omitting persona
console warning persona, filesystem, symlink, group-config
engage_mode ' ' can never engage on channel ' ' — its…
validation error security, filesystem, symlink, templates
Delivery batch-preview hook failed
console warning delivery, hooks, extensibility
url must not contain credentials or fragments; use OneCLI…
validation error mcp, credentials, security-policy, url-validation
session not found
validation error cli, tasks, session, not-found
Container exited non-zero
console warning docker, container-exit, crash, stderr
Ignoring unauthorized approval response
console warning approvals, authorization, button-click
--role is required
validation error cli, roles, validation
MCP instructions must be a string
validation error mcp, config-validation, type-mismatch
bad request shape
validation error cli, socket, json, protocol-validation
must be a JSON object with string values
validation error mcp, config-validation, type-mismatch
--from and --to must differ (self-messages are never gated)
validation error cli, invalid-argument, policies, validation
type must be "stdio", "http", or "streamable-http"
validation error mcp, transport, validation, container-config
inbox-safety: inbox dir escaped inbox root
console warning security, realpath, bind-mount, attachments, inbox
Message delivery failed, will retry
console warning delivery, retry, channel-adapter, network
nothing to update — provide at least one of
validation error cli, no-op, crud
is required
validation error cli, argument-validation, required-field
MissingChannelAdapterError(channelType, instance)
exception error security, filesystem, hardening, path-traversal
Nothing to update — provide at least one of: --provider…
validation error cli, validation, container-config
source agent group not found
validation error cli, not-found, policies, agent-groups
--stdin-json key " " conflicts with argv key " " after CLI…
validation error cli, stdin-json, argument-conflict, normalization