Expand description
Localized validation messages for memory fields. Localized validation messages for memory fields and CLI guards.
Modules§
- app_
error_ pt - Portuguese translations for
AppErrorDisplay messages. - runtime_
pt - Portuguese translations for runtime startup progress messages.
Functions§
- anthropic_
api_ key_ oauth_ required - ANTHROPIC_API_KEY set — OAuth required.
- api_
key_ cannot_ be_ empty - API key empty after read.
- batch_
line_ invalid_ json - Batch line: invalid JSON.
- batch_
line_ name_ empty - Batch line: name normalizes empty.
- batch_
line_ type_ description_ required - Batch line: type/description required.
- binary_
not_ found_ at_ path - External CLI binary missing at an explicit path.
- body_
exceeds - Localized message for
body_exceeds. - child_
name_ exceeds_ max - Child name derived from parent exceeds MAX_MEMORY_NAME_LEN.
- child_
name_ not_ kebab - Child name is not kebab-case ASCII.
- claude_
extraction_ failed - Claude extraction failed.
- claude_
output_ missing_ result - Claude output missing result element.
- claude_
p_ failed - Claude -p failed with an error message.
- claude_
p_ stdout_ not_ utf8 - Claude -p stdout not UTF-8.
- claude_
version_ not_ utf8 - Claude –version not UTF-8.
- codex_
agent_ message_ not_ json_ object - Codex agent_message not JSON object.
- codex_
agent_ message_ not_ valid_ json - Codex agent_message is not valid JSON (with raw snippet).
- codex_
exec_ stdout_ not_ utf8 - Codex exec stdout not UTF-8.
- codex_
model_ not_ supported_ oauth - Codex model not supported with ChatGPT Pro OAuth.
- codex_
no_ agent_ message - Codex output missing agent_message.
- codex_
rate_ limited - Codex rate-limited message.
- codex_
stdout_ not_ utf8 - Codex stdout not UTF-8.
- codex_
turn_ failed - Codex turn failed with a message.
- codex_
version_ not_ utf8 - Codex –version not UTF-8.
- config_
file_ is_ symlink - Config file is a symlink (potential attack).
- config_
file_ wrong_ owner - Config file owned by a different uid; refuse overwrite.
- config_
key_ retired - Rejects a
config setkey that was advertised historically but never read. - config_
key_ unknown - Rejects a
config setkey that is not in the canonical registry. - config_
parse_ error - Config parse error at path.
- config_
path_ no_ parent - Config path has no parent directory component.
- could_
not_ parse_ opencode_ version - Could not parse opencode version string.
- deep_
research_ output_ empty - Deep-research output file is empty.
- deep_
research_ output_ missing - Deep-research output path missing after atomic write.
- description_
exceeds - Localized message for
description_exceeds. - directory_
not_ found - Directory path does not exist.
- embedded_
schema_ invalid_ json - Embedded schema JSON is invalid.
- embedding_
binary_ not_ found_ on_ path - Named binary not found on PATH.
- embedding_
cancelled_ by_ shutdown - Embedding cancelled by shutdown signal (keep “cancelled” for batch matcher).
- embedding_
claude_ embedder_ unavailable - Claude embedder singleton missing after set.
- embedding_
claude_ probe_ binary_ not_ on_ path - Claude probe: binary missing from PATH.
- embedding_
codex_ probe_ auth_ missing - Codex probe: auth.json missing.
- embedding_
codex_ probe_ binary_ not_ on_ path - Codex probe: binary missing from PATH.
- embedding_
codex_ stdin_ write_ failed - Codex stdin write failed.
- embedding_
detail - Wrap an external / dynamic error detail as an embedding payload.
- embedding_
dimension_ less_ than_ requested - Provider returned fewer dimensions than requested.
- embedding_
dry_ run_ claude_ not_ on_ path --llm-backend claudebut claude missing (codex detected).- embedding_
dry_ run_ codex_ not_ on_ path --llm-backend codexbut codex missing (claude detected).- embedding_
dry_ run_ opencode_ not_ on_ path --llm-backend opencodebut opencode not on PATH.- embedding_
dry_ run_ opencode_ resolved_ other --llm-backend opencodebut auto-detect resolved another flavour.- embedding_
embedder_ unavailable - Default embedder singleton missing after set.
- embedding_
empty_ response_ from_ openrouter - Empty
dataarray in a successful OpenRouter embedding response. - embedding_
entity_ cache_ null - Entity embed cache produced a null slot.
- embedding_
expected_ count - Batch response length mismatch.
- embedding_
failed_ to_ parse_ response - Failed to parse embedding JSON body.
- embedding_
failed_ to_ read_ response_ body - Failed to read embedding response body.
- embedding_
failed_ to_ spawn_ opencode - Failed to spawn opencode.
- embedding_
fanout_ lost_ index - Fan-out lost an item index.
- embedding_
has_ dims_ expected - Vector length diverges from configured embedding dim (G42/C5).
- embedding_
http_ client_ build_ failed - Failed to build the reqwest HTTP client for OpenRouter embeddings.
- embedding_
http_ request_ failed - Transient network failure during embedding HTTP.
- embedding_
knn_ search_ chunks_ dim_ mismatch - KNN search dim mismatch (chunks).
- embedding_
knn_ search_ dim_ mismatch - KNN search dim mismatch (memories / entities).
- embedding_
llm_ batch_ index_ out_ of_ range - LLM batch item index out of range.
- embedding_
llm_ batch_ item_ count - LLM batch returned wrong item count.
- embedding_
llm_ batch_ item_ dims - LLM batch item dimension mismatch (G42/C5).
- embedding_
llm_ batch_ missing_ item - LLM batch response missing an item index.
- embedding_
llm_ batch_ parse_ failed - LLM batch embedding JSON parse failed.
- embedding_
llm_ item_ dims - LLM returned wrong dim for a specific fan-out item.
- embedding_
llm_ parse_ failed - Single LLM embedding JSON parse failed.
- embedding_
llm_ returned_ dims - Single LLM embedding dimension mismatch (G42/C5).
- embedding_
no_ llm_ cli_ on_ path - No codex/claude/opencode on PATH.
- embedding_
oauth_ usage_ quota_ exhausted_ claude - Claude OAuth usage quota exhausted (markers:
OAuth,quota). - embedding_
opencode_ embedder_ unavailable - OpenCode embedder singleton missing after set.
- embedding_
opencode_ exited - OpenCode non-zero exit with tails.
- embedding_
opencode_ json_ parse_ failed - OpenCode JSON parse failed.
- embedding_
opencode_ no_ text_ events - OpenCode NDJSON had no text events.
- embedding_
opencode_ probe_ binary_ not_ on_ path - OpenCode probe: binary missing from PATH.
- embedding_
opencode_ timed_ out - OpenCode timed out.
- embedding_
openrouter_ 200_ neither_ data_ nor_ error - HTTP 200 body had neither
datanorerror. - embedding_
openrouter_ chat_ client_ unavailable - OpenRouter chat client singleton missing after set.
- embedding_
openrouter_ client_ not_ initialised - OpenRouter client not initialised for embed path.
- embedding_
openrouter_ client_ unavailable - OpenRouter embed client singleton missing after set.
- embedding_
openrouter_ invalid_ api_ key_ 401 - Invalid OpenRouter API key (HTTP 401).
- embedding_
openrouter_ max_ retries - Max retries exhausted for OpenRouter embedding request.
- embedding_
openrouter_ probe_ not_ initialised - OpenRouter probe: client not initialised.
- embedding_
openrouter_ request_ timed_ out - OpenRouter embedding request timed out.
- embedding_
openrouter_ returned - OpenRouter hard-failure status with body.
- embedding_
openrouter_ server_ error - OpenRouter 5xx during embedding.
- embedding_
schema_ tempfile_ create_ failed - Schema tempfile create failed.
- embedding_
schema_ tempfile_ write_ failed - Schema tempfile write failed.
- embedding_
semaphore_ closed - Semaphore closed mid fan-out.
- embedding_
slot_ exhausted - LLM slot semaphore exhausted (marker:
slot exhausted). - embedding_
task_ join_ error - JoinSet join error while embedding.
- embedding_
task_ panicked - Embedding JoinSet task panicked.
- embedding_
tokio_ runtime_ init_ failed - Tokio multi-thread runtime failed to initialise.
- embedding_
tokio_ runtime_ unavailable - Tokio runtime missing after set.
- embedding_
unexpected_ http - Unexpected HTTP status with body snippet.
- empty_
body - Localized message for
empty_body. - empty_
query - Localized message for
empty_query. - empty_
version_ string - Empty version string.
- enable_
ner_ skip_ extraction_ exclusive --enable-nerand--skip-extractionconflict.- entity_
name_ all_ caps_ noise - Short ALL_CAPS entity name rejected as NER noise.
- entity_
name_ already_ exists - Entity rename target already exists.
- entity_
name_ normalizes_ too_ short - Entity name normalizes too short.
- entity_
name_ purely_ numeric - Purely numeric entity name rejected.
- entity_
name_ too_ short - Entity name too short.
- entity_
required_ when_ memory - –entity required when –memory is used.
- executable_
not_ in_ path - Executable not found in PATH.
- executable_
not_ in_ path_ generic - Executable not found in PATH (generic install wording).
- failed_
to_ open_ claude_ stdin - Failed to open claude stdin.
- failed_
to_ open_ codex_ stdin - Failed to open codex stdin.
- failed_
to_ parse_ chat_ response - Failed to parse chat response JSON.
- failed_
to_ parse_ claude_ json_ array - Failed to parse claude output as JSON array.
- failed_
to_ parse_ claude_ result_ field - Failed to parse claude result field as JSON.
- failed_
to_ parse_ codex_ agent_ message - Failed to parse codex agent_message as ExtractionResult.
- failed_
to_ parse_ codex_ agent_ message_ json - Failed to parse codex agent_message as JSON.
- failed_
to_ parse_ entities_ array - Failed to parse entities array.
- failed_
to_ parse_ extraction - Failed to parse an ExtractionResult from a provider.
- failed_
to_ parse_ relationships_ array - Failed to parse relationships array.
- failed_
to_ read_ names_ file - Failed to read names file.
- failed_
to_ read_ response_ body - Failed to read HTTP response body.
- failed_
to_ run_ opencode_ version - Failed to run opencode –version.
- file_
not_ utf8 - File bytes are not valid UTF-8.
- from_
required_ without_ entity_ all - –from required when not using –entity/–all.
- from_
type_ required_ batch - Batch reclassify missing –from-type.
- http_
client_ build_ failed - Failed to build the HTTP client.
- http_
request_ failed - HTTP request failed (transport-level).
- ingest_
aborted_ on_ first_ failure - Ingest aborted on first failure (
--fail-fast/ default all-or-nothing path). - invalid_
chunk_ id_ in_ reembed_ key - Invalid chunk id in re-embed key.
- invalid_
json_ in_ flag - Invalid JSON for a CLI flag that takes a file path (e.g.
--entities-file). - invalid_
json_ payload_ on_ flag - Invalid JSON payload on a stdin flag (e.g.
--graph-stdin). - invalid_
json_ schema_ for_ request - Invalid JSON schema for an OpenRouter request body.
- invalid_
link_ weight - Localized message for
invalid_link_weight. - invalid_
memory_ source - Invalid memory source string.
- invalid_
namespace_ config - Localized message for
invalid_namespace_config. - invalid_
projects_ mapping - Localized message for
invalid_projects_mapping. - invalid_
relationship_ id - Invalid relationship id.
- invalid_
relationship_ strength - Relationship strength outside [0.0, 1.0].
- invalid_
status_ filter - Invalid pending-embeddings status filter.
- invalid_
tz - Localized message for
invalid_tz. - legacy_
embedding_ backend_ removed - Legacy embedding extraction backend removed.
- llm_
missing_ calibrated_ weight - LLM result missing calibrated_weight.
- llm_
missing_ description_ field - LLM result missing description field.
- llm_
missing_ enriched_ body_ field - LLM result missing enriched_body field.
- llm_
missing_ relation - LLM result missing relation.
- max_
files_ exceeded --max-filescap exceeded (generic form used by ingest-claude/codex).- max_
files_ exceeded_ all_ or_ nothing --max-filescap exceeded with all-or-nothing abort (ingest-opencode).- max_
files_ exceeded_ matching --max-filescap exceeded with pattern-matching wording (ingest).- missing_
field - Generic “missing / required field” helper.
- mode_
flag_ conflicts - Mode-conditional flag conflicts (G20).
- model_
json_ parse_ failed - Model content could not be parsed even after JSON repair.
- model_
no_ structured_ content - Model returned no structured content.
- model_
non_ object_ json - Model returned non-object JSON after repair.
- name_
empty_ after_ normalization - Name normalized to empty (only hyphens/underscores/spaces).
- name_
kebab - Localized message for
name_kebab. - name_
length - Localized message for
name_length. - name_
must_ not_ be_ empty - Empty name rejected.
- name_
prefix_ kebab --name-prefixmust be kebab-case starting with a letter.- name_
required_ positional_ or_ flag - Memory/entity name required as positional or –name.
- name_
required_ single_ mode - Single-mode missing –name.
- namespace_
format - Localized message for
namespace_format. - namespace_
length - Localized message for
namespace_length. - new_
name_ kebab - Localized message for
new_name_kebab. - new_
name_ length - Localized message for
new_name_length. - no_
agent_ message_ in_ codex_ jsonl - No agent_message in codex JSONL output.
- non_
canonical_ relation - Non-canonical relation under –strict-relations.
- not_
a_ directory - Path exists but is not a directory.
- openai_
api_ key_ oauth_ required - OPENAI_API_KEY set — OAuth required.
- opencode_
response_ not_ valid_ json - Opencode response is not valid JSON.
- opencode_
stdout_ not_ utf8 - Opencode stdout not UTF-8.
- openrouter_
api_ key_ not_ found - OpenRouter API key could not be resolved.
- openrouter_
chat_ max_ retries - Max retries exceeded for OpenRouter chat.
- openrouter_
chat_ timed_ out - OpenRouter chat timed out.
- openrouter_
invalid_ api_ key_ 401 - Invalid OpenRouter API key HTTP 401.
- openrouter_
model_ required - OpenRouter mode requires an explicit model flag.
- openrouter_
server_ error - OpenRouter 5xx server error.
- openrouter_
status_ error - OpenRouter returned a non-success status for a model.
- path_
no_ valid_ parent - Path has no valid parent component.
- path_
traversal - Localized message for
path_traversal. - preflight_
probe_ failed - Preflight probe failed.
- preflight_
probe_ timed_ out - Preflight probe timed out.
- preflight_
rate_ limit_ fallback - Preflight rate-limit with a distinct fallback provider.
- preflight_
rate_ limit_ same_ mode - Preflight rate-limit when fallback equals current mode.
- preflight_
rate_ limit_ suggestion - Preflight rate-limit with operator suggestion (no fallback configured).
- process_
exited - External process exited with a non-zero code.
- process_
timed_ out - External process timed out.
- queue_
clear_ failed - Queue clear failed.
- queue_
insert_ failed - Queue insert failed.
- queue_
namespace_ migration_ failed - Queue namespace migration failed.
- queue_
resume_ failed - Queue resume (
status=processing→pending) failed. - queue_
retry_ failed_ reset_ failed - Queue retry-failed reset failed.
- reembed_
target_ only --targetonly applies to re-embed operation.- refuse_
delete_ orphans_ without_ yes - Refusing orphan entity delete without –yes.
- refuse_
delete_ vec_ orphans_ without_ yes - Refusing vec orphan delete without –yes.
- refuse_
release_ slot_ without_ yes - Refusing to release slot without –yes.
- relation_
format_ for_ relationship - Relation format error scoped to a source→target edge.
- requeue_
dead_ failed - Requeue-dead failed.
- requeue_
skipped_ failed - Requeue-skipped failed.
- reserved_
name - Localized message for
reserved_name. - self_
merge_ id - Self-referential merge by id (generic).
- self_
merge_ id_ in_ ids - Self-referential merge by id (pre-check with –ids hint).
- self_
merge_ name - Self-referential merge by name (generic).
- self_
merge_ name_ in_ names - Self-referential merge by name (pre-check with –names hint).
- self_
merge_ name_ resolves_ to_ target - Source name resolves to target id (self-merge).
- self_
referential_ link - Localized message for
self_referential_link. - source_
target_ entity_ names_ identical - Source and target entity names identical.
- source_
target_ names_ identical - Source and target names identical.
- stdin_
thread_ panicked - Stdin writer thread panicked.
- strict_
name_ not_ canonical --strict-namerefused auto-normalization.- sub_
queries_ file_ empty - Sub-queries file has no usable lines.
- sync_
destination_ equals_ source - Localized message for
sync_destination_equals_source. - system_
load_ exceeded - System load average exceeds 2× ncpus.
- target_
required_ single_ mode - Single-mode missing –target.
- to_
required_ without_ entity_ all - –to required when not using –entity/–all.
- to_
type_ required_ batch - Batch reclassify missing –to-type.
- too_
many_ name_ collisions - Too many name collisions while generating a unique memory name.
- type_
and_ description_ required - CREATE path requires
--typeand--description. - unexpected_
http_ status - Unexpected HTTP status with body snippet.
- unknown_
pending_ embeddings_ status - Unknown pending_embeddings status string.
- unknown_
pending_ memories_ status - Unknown pending_memories status string.
- version_
below_ minimum - Tool version below the minimum required.