📖 13 min read
Appendix E: Index #
This index covers the principal topics, keywords, built-in functions, and patterns discussed in Programming Neam. Page references correspond to chapter numbers.
A #
- A2A protocol -- Ch. 18
- agent cards -- Ch. 18
- discovery endpoint (
.well-known/agent.json) -- Ch. 18 - JSON-RPC 2.0 -- Ch. 18
- SSE streaming -- Ch. 18
- task lifecycle -- Ch. 18
AGENTS.mdcontext loading -- Ch. 13- agent composition catalog -- Afterword
- advanced patterns (8) -- Afterword
- core patterns (10) -- Afterword
- agent declaration -- Ch. 10
ask()method -- Ch. 10- configuration fields -- Ch. 10
- endpoint (custom) -- Ch. 10
- model selection -- Ch. 10, Ch. 11
- output_type -- Ch. 10
- provider -- Ch. 10, Ch. 11
- system prompt -- Ch. 10
- temperature -- Ch. 10
- agent-to-agent protocol -- see A2A protocol
ask()function -- Ch. 10, Ch. 11ask_with_image()function -- Ch. 16- async/await -- Ch. 17, Ch. 19
await_all()-- Ch. 17future_delay()-- Ch. 17future_race()-- Ch. 17future_resolve()-- Ch. 17- autoscaling -- Ch. 20
- HPA (Horizontal Pod Autoscaler) -- Ch. 20
- KEDA -- Ch. 20
- autonomous agents -- Ch. 17
- budget controls -- Ch. 17, Ch. 19
- goals -- Ch. 17
- initiative mode -- Ch. 17
- schedule triggers -- Ch. 17
- agentic RAG -- Ch. 15, Case Study 2
- cross-corpus search -- Case Study 2
- query decomposition -- Case Study 2
- AWS -- Ch. 21
- Bedrock -- Ch. 11, Ch. 21
- CloudWatch -- Ch. 21
- DynamoDB -- Ch. 19
- ECS Fargate -- Ch. 21
- Lambda -- Ch. 21
- Secrets Manager -- Ch. 19
- X-Ray -- Ch. 21
B #
- boolean type -- Ch. 4
- budget controls -- Ch. 17, Ch. 19
max_calls-- Ch. 17max_cost-- Ch. 17max_tokens-- Ch. 17- built-in functions -- Appendix A
- core functions -- Appendix A
- list functions -- Appendix A
- map functions -- Appendix A
- math functions -- Appendix A
- string functions -- Appendix A
- time functions -- Appendix A
- bytecode -- Ch. 1, Ch. 3
.neambformat -- Ch. 3- constant pool -- Ch. 3
- magic bytes (
NEAM) -- Ch. 3 - source map -- Ch. 3
C #
- case studies
- autonomous data pipeline -- Case Study 3
- customer service platform -- Case Study 1
- research assistant -- Case Study 2
- chain of thought -- see reasoning strategies
- circuit breaker -- Ch. 19
- CLI tools -- Appendix C
neam(VM) -- Appendix Cneam-api(HTTP server) -- Appendix Cneam-cli(REPL) -- Appendix Cneam-dap(debugger) -- Appendix Cneam-gym(evaluation) -- Appendix Cneam-lsp(language server) -- Appendix Cneam-pkg(package manager) -- Appendix Cneamc(compiler) -- Appendix C- cloud-native configuration -- Ch. 19
neam.toml-- Ch. 19, Appendix B- cognitive features -- Ch. 17
- autonomy -- Ch. 17
- learning loops -- Ch. 17
- prompt evolution -- Ch. 17
- reasoning strategies -- Ch. 17
- reflection -- Ch. 17
- collections -- Ch. 7
- lists -- Ch. 7
- maps -- Ch. 7
- nested structures -- Ch. 7
- comments -- Ch. 3
- block comments (
/* */) -- Ch. 3 - doc comments (
///) -- Ch. 3 - line comments (
//) -- Ch. 3 - comparison operators -- Ch. 4
- compilation pipeline -- Ch. 1, Ch. 3
- AST -- Ch. 1
- compiler -- Ch. 1
- parser -- Ch. 1
- VM -- Ch. 1
constkeyword -- Ch. 4contains()function -- Appendix A- control flow -- Ch. 6
else-- Ch. 6else if-- Ch. 6for-inloops -- Ch. 6if-- Ch. 6whileloops -- Ch. 6- corrective RAG (CRAG) -- Ch. 15
- Cosmos DB -- Ch. 19
D #
- Debug Adapter Protocol (DAP) -- Ch. 2
- deployment targets -- Ch. 21
- AWS ECS -- Ch. 21
- AWS Lambda -- Ch. 21
- Azure AKS -- Ch. 21
- Azure Container Apps -- Ch. 21
- GCP Cloud Run -- Ch. 21
- Kubernetes (generic) -- Ch. 20
- Terraform -- Ch. 21
- diagnostic triage -- Ch. 22
- anomaly detection -- Ch. 22
- dependency graphing -- Ch. 22
- error pattern analysis -- Ch. 22
- distributed state -- Ch. 19
- Cosmos DB -- Ch. 19
- DynamoDB -- Ch. 19
- PostgreSQL -- Ch. 19
- Redis -- Ch. 19
- SQLite (default) -- Ch. 19
- Docker -- Ch. 20
- health checks -- Ch. 20
- multi-stage builds -- Ch. 20
- non-root user -- Ch. 20
- DynamoDB -- Ch. 19
E #
emitstatement -- Ch. 3- embedding models -- Ch. 15
nomic-embed-text-- Ch. 15- environment functions -- Appendix A
env_get()-- Appendix Aenv_get_or()-- Appendix Aenv_has()-- Appendix A- environment variables -- Ch. 2, Appendix B
ANTHROPIC_API_KEY-- Ch. 2GEMINI_API_KEY-- Ch. 2OPENAI_API_KEY-- Ch. 2- error handling -- Ch. 8
catch-- Ch. 8context()-- Ch. 8- nested try/catch -- Ch. 8
panic()-- Ch. 8throw-- Ch. 8try-- Ch. 8with_context()-- Ch. 8- escalation agent -- Case Study 1
- evaluation framework -- Afterword, Appendix C
- graders (5 types) -- Afterword, Appendix C
neam-gym-- Afterword, Appendix C- red team testing -- Afterword
F #
- fallback chains -- Ch. 19, Appendix B
- model mapping -- Appendix B
- provider chain -- Appendix B
- federation -- Afterword
- Firestore -- Ch. 21
- for-in loops -- Ch. 6
- formatting -- Appendix C
neamc format-- Appendix C- functions -- Ch. 5
- closures -- Ch. 5
- first-class -- Ch. 5
- higher-order -- Ch. 5
- parameters -- Ch. 5
- recursion -- Ch. 5
- return values -- Ch. 5
- variadic -- Ch. 5
- visibility (
pub,crate,super) -- Ch. 5, Ch. 9 future_resolve()function -- Ch. 17
G #
- GCP -- Ch. 21
- Cloud Monitoring -- Ch. 21
- Cloud Run -- Ch. 21
- Cloud Trace -- Ch. 21
- Firestore -- Ch. 21
- Pub/Sub -- Ch. 21
- Secret Manager -- Ch. 19
- Vertex AI -- Ch. 11, Ch. 21
- Gemini (Google) -- Ch. 11
- glossary -- Appendix D
- guardrails -- Ch. 14
- handler types -- Ch. 14
- input guards -- Ch. 14
on_action-- Ch. 14on_observation-- Ch. 14on_result-- Ch. 14on_tool_call-- Ch. 14on_tool_input-- Ch. 14on_tool_output-- Ch. 14- output guards -- Ch. 14
- pipeline -- Ch. 14
H #
- handoffs -- Ch. 13
- advanced patterns -- Ch. 13
- basic syntax -- Ch. 13
- customer service example -- Case Study 1
- health checks -- Ch. 22
/health(liveness) -- Ch. 22/ready(readiness) -- Ch. 22/startup-- Ch. 22- Kubernetes probes -- Ch. 22
- HNSW index -- Ch. 15
- HPA (Horizontal Pod Autoscaler) -- Ch. 20
- hybrid retrieval -- Ch. 15
- HyDE (Hypothetical Document Embeddings) -- Ch. 15
I #
ifstatements -- Ch. 6importstatement -- Ch. 9- ingress -- Ch. 20
- ingest pipeline -- Case Study 3
- parsers -- Case Study 3
- source connectors -- Case Study 3
- stages -- Case Study 3
- installation -- Ch. 2
- Linux -- Ch. 2
- macOS -- Ch. 2
- pre-built binaries -- Ch. 2
- Windows -- Ch. 2
J #
- JSON -- Appendix A
json_parse()-- Appendix Ajson_stringify()-- Appendix A- JSON-RPC 2.0 -- Ch. 18
K #
- KEDA autoscaling -- Ch. 20
- knowledge bases -- Ch. 15
- chunk_overlap -- Ch. 15
- chunk_size -- Ch. 15
- declaration syntax -- Ch. 15
- embedding_model -- Ch. 15
- retrieval strategies -- Ch. 15
- sources -- Ch. 15
- vector_store -- Ch. 15
- Kubernetes -- Ch. 20
- ConfigMap -- Ch. 20
- Deployment -- Ch. 20
- HPA -- Ch. 20
- Ingress -- Ch. 20
- KEDA -- Ch. 20
- NetworkPolicy -- Ch. 20
- PDB (PodDisruptionBudget) -- Ch. 20
- Service -- Ch. 20
- StatefulSet -- Ch. 20
L #
- Language Server Protocol (LSP) -- Ch. 2
- learning loops -- Ch. 17
- experience replay -- Ch. 17
- pattern extraction -- Ch. 17
- preference learning -- Ch. 17
- prompt evolution -- Ch. 17
- rollback -- Ch. 17
len()function -- Appendix Aletkeyword -- Ch. 4- linting -- Appendix C
neamc lint-- Appendix C- list functions -- Appendix A
list_contains()-- Appendix Alist_filter()-- Appendix Alist_flat_map()-- Appendix Alist_map()-- Appendix Alist_reduce()-- Appendix Alist_reverse()-- Appendix Alist_unique()-- Appendix Alist_zip()-- Appendix A- list type -- Ch. 4, Ch. 7
- indexing -- Ch. 7
- iteration -- Ch. 7
list_push()-- Ch. 7, Appendix Alist_slice()-- Appendix Alist_sort()-- Appendix A- LLM gateway -- Ch. 19
- caching -- Ch. 19
- circuit breaker -- Ch. 19
- cost tracking -- Ch. 19
- rate limiting -- Ch. 19
- LLM providers -- Ch. 11
- Anthropic (Claude) -- Ch. 11
- AWS Bedrock -- Ch. 11
- Azure OpenAI -- Ch. 11
- GCP Vertex AI -- Ch. 11
- Gemini -- Ch. 11
- Ollama (local) -- Ch. 11
- OpenAI -- Ch. 11
- logical operators -- Ch. 4
M #
mainexecution block -- Ch. 3- map functions -- Appendix A
map_entries()-- Appendix Amap_has()-- Appendix Amap_keys()-- Appendix Amap_merge()-- Appendix Amap_remove()-- Appendix Amap_values()-- Appendix A- map type -- Ch. 4, Ch. 7
- access -- Ch. 7
- creation -- Ch. 7
- iteration -- Ch. 7
- nested maps -- Ch. 7
- marketplace -- Afterword
- MCP (Model Context Protocol) -- Ch. 12
- memory (persistent) -- Ch. 17, Ch. 19
- checkpoints -- Ch. 17
- retention policies -- Ch. 17
- rewind -- Ch. 17
- SQLite backend -- Ch. 17
- MMR (Maximal Marginal Relevance) -- Ch. 15
- modules -- Ch. 9
- declaration -- Ch. 9
- imports -- Ch. 9
- namespacing -- Ch. 9
- standard library -- Ch. 9
- visibility -- Ch. 9
- multi-agent orchestration -- Ch. 13
- handoffs -- Ch. 13
- pipeline pattern -- Ch. 13
- router pattern -- Ch. 13
- runner -- Ch. 13
- supervisor pattern -- Ch. 13
- multi-cloud deployment -- Ch. 21
N #
neam.toml-- Ch. 19, Appendix B[deploy]section -- Appendix B[llm]section -- Appendix B[project]section -- Appendix B[secrets]section -- Appendix B[state]section -- Appendix B[telemetry]section -- Appendix Bneamccompiler -- Ch. 1, Ch. 3, Appendix Cneam-cliREPL -- Ch. 3, Appendix Cneam-gymevaluation -- Appendix C- network policies -- Ch. 20
- nil type -- Ch. 4
- number type -- Ch. 4
O #
- observability -- Ch. 22
- alerting -- Ch. 22
- cloud-specific -- Ch. 21
- diagnostic triage -- Ch. 22
- health checks -- Ch. 22
- Jaeger -- Ch. 22
- OpenTelemetry -- Ch. 22
- privacy and redaction -- Ch. 22
- Prometheus -- Ch. 22
- standard library modules (56) -- Ch. 22
- structured logging -- Ch. 22
- tracing -- Ch. 22
- Ollama -- Ch. 11
- local models -- Ch. 11
- model setup -- Ch. 11
- OpenAI -- Ch. 11
- GPT-4o -- Ch. 11
- GPT-4o-mini -- Ch. 11
- OpenTelemetry -- Ch. 22
- OTLP export -- Ch. 22
- sampling rate -- Ch. 22
- trace correlation -- Ch. 22
- operators -- Ch. 4
- arithmetic -- Ch. 4
- comparison -- Ch. 4
- logical -- Ch. 4
P #
- package manager -- Ch. 9, Afterword, Appendix C
neam-pkg-- Afterword, Appendix Cneam.tomldependencies -- Appendix B- privacy modes -- Ch. 22
- full -- Ch. 22
- hash -- Ch. 22
- minimal -- Ch. 22
- redact -- Ch. 22
panic()function -- Ch. 8- PDB (PodDisruptionBudget) -- Ch. 20
- persistent volumes -- Ch. 20
- plan and execute -- see reasoning strategies
- PostgreSQL -- Ch. 19
print()function -- Appendix A- prompt evolution -- Ch. 17
- core identity preservation -- Ch. 17
- mutable fields -- Ch. 17
- rollback -- Ch. 17
- providers -- see LLM providers
R #
- RAG (Retrieval-Augmented Generation) -- Ch. 15
- agentic retrieval -- Ch. 15, Case Study 2
- basic retrieval -- Ch. 15
- corrective RAG (CRAG) -- Ch. 15
- hybrid retrieval -- Ch. 15
- HyDE -- Ch. 15
- MMR -- Ch. 15
- self-RAG -- Ch. 15
- seven strategies overview -- Ch. 15
- rate limiting -- Ch. 19
- reasoning strategies -- Ch. 17
- chain of thought -- Ch. 17
- plan and execute -- Ch. 17
- self-consistency -- Ch. 17
- tree of thought -- Ch. 17
- recursion -- Ch. 5
- red team testing -- Afterword
- benchmarks (BBQ, HarmBench, TruthfulQA) -- Afterword
- compliance (MITRE, NIST, OWASP) -- Afterword
redteam/stdlib -- Afterword- Redis -- Ch. 19
- reflection -- Ch. 17
- confidence threshold -- Ch. 17
- dimensions -- Ch. 17
- response actions -- Ch. 17
- regex functions -- Appendix A
regex_find()-- Appendix Aregex_find_all()-- Appendix Aregex_match()-- Appendix Aregex_replace()-- Appendix A- REPL -- see
neam-cli - retry configuration -- Appendix B
- exponential backoff -- Appendix B
- runner -- Ch. 13
- guardrails integration -- Ch. 14
- max_turns -- Ch. 13
- tracing -- Ch. 13
S #
- safety testing -- Case Study 3
- budget exhaustion -- Case Study 3
- data quality edge cases -- Case Study 3
- sampling strategies -- Ch. 22
- always_off -- Ch. 22
- always_on -- Ch. 22
- parent_based -- Ch. 22
- ratio -- Ch. 22
- secrets management -- Ch. 19
- AWS Secrets Manager -- Ch. 19
- Azure Key Vault -- Ch. 19
- GCP Secret Manager -- Ch. 19
- HashiCorp Vault -- Ch. 19
- self-consistency -- see reasoning strategies
- self-RAG -- Ch. 15
- SQLite -- Ch. 17, Ch. 19
- standard library -- Ch. 9
agents/-- Ch. 9agents/redteam/-- Afterwordagents/serving/-- Ch. 9async/-- Ch. 9crypto/-- Ch. 9ingest/-- Case Study 3math/-- Ch. 9observability/(56 modules) -- Ch. 9, Ch. 22rag/-- Ch. 9time/-- Ch. 9- string functions -- Appendix A
contains()-- Appendix Aends_with()-- Appendix Aindex_of()-- Appendix Ajoin()-- Appendix Areplace()-- Appendix Asplit()-- Appendix Astarts_with()-- Appendix Astr_lower()-- Appendix Astr_upper()-- Appendix Asubstring()-- Appendix Atrim()-- Appendix A- structured logging -- Ch. 22
- StatefulSet -- Ch. 20
- streaming -- Ch. 10
- string type -- Ch. 4
- concatenation -- Ch. 4
contains()-- Appendix Areplace()-- Appendix Asplit()-- Appendix Astr_lower()-- Appendix Astr_upper()-- Appendix Asubstring()-- Appendix Atrim()-- Appendix A- structured output -- Ch. 10
T #
- telemetry -- see observability
- Terraform -- Ch. 21
neamc deploy terraform-- Ch. 21, Appendix C- generated HCL modules -- Ch. 21
- tools (agent) -- Ch. 12
- definition syntax -- Ch. 12
- JSON Schema parameters -- Ch. 12
- MCP integration -- Ch. 12
- multi-parameter -- Ch. 12
- tracing -- Ch. 22
- JSONL trace files -- Ch. 22
- latency tracking -- Ch. 22
- LLM call traces -- Ch. 22
- token counts -- Ch. 22
- tree of thought -- see reasoning strategies
- try/catch -- Ch. 8
- truthiness -- Ch. 4
typeof()function -- Ch. 4, Appendix A- types -- Ch. 4
- boolean -- Ch. 4
- inference -- Ch. 4
- list -- Ch. 4
- map -- Ch. 4
- nil -- Ch. 4
- number -- Ch. 4
- string -- Ch. 4
U #
- usearch (vector store) -- Ch. 15
V #
- variables -- Ch. 4
const-- Ch. 4let-- Ch. 4- type inference -- Ch. 4
- vector store -- Ch. 15
- Vertex AI -- Ch. 11, Ch. 21
- virtual machine (VM) -- Ch. 1, Ch. 3
- bytecode execution -- Ch. 3
- garbage collection -- Ch. 1
- value semantics -- Ch. 1
- visibility modifiers -- Ch. 5, Ch. 9
crate-- Ch. 9pub-- Ch. 5, Ch. 9super-- Ch. 9- voice agents -- Ch. 16
- batch pipelines -- Ch. 16
- real-time streaming -- Ch. 16
- STT (speech-to-text) -- Ch. 16
- TTS (text-to-speech) -- Ch. 16
voice_process()-- Ch. 16voice_synthesize()-- Ch. 16voice_transcribe()-- Ch. 16- Whisper -- Ch. 16
W #
whileloops -- Ch. 6
End of Index