Deterministic execution platform for AI agents with CI-enforced reproducibility, replayable execution, and provable determinism
IntentusNet provides 4 tools with varying quality. Two tools (fetch_context, update_database) have complete JSON schemas with typed parameters, but descriptions are generic and lack actionable guidance for LLM selection. The 'add' tool has a well-structured schema with parameter descriptions, but minimal overall tool description. 'SearchIntent' lacks input schema visibility and has a bare description. No parameter-level descriptions are visible for fetch_context or update_database. Output schemas are not documented for any tool. Error handling guidance is absent. Tool naming follows verb_noun convention (fetch_*, update_*, add, search_*) which is good, but descriptions do not explain WHEN to use each tool or what makes them distinct from alternatives.
Search for results based on query
Add two numbers together. Deterministic.
Fetch context data from local storage or cache
Update a record in the database (state-changing operation)
SearchIntent tool has no visible input schema. Cannot verify parameter types or structure.
fetch_context and update_database parameters (context_key, include_metadata, table, record_id, data) lack individual descriptions. LLMs cannot determine expected format or valid values.
All tool descriptions are under 100 characters and lack context on WHEN to use each tool or distinguish it from similar tools. 'Fetch context data' does not explain what 'context' means or when fetch_context should be preferred over SearchIntent.
No output schemas documented for any tool. LLMs cannot plan multi-step sequences or extract fields for downstream tool calls.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 46 | 2026-07-28+ | v2 |
| 2026-03-09 | F | 36 | 2024-11-05+ | v1 |
update_database is marked WRITE but has no error handling, confirmation step, or retry guidance. Agents may accidentally trigger destructive operations without safeguards.
fetch_context includes_metadata parameter (boolean) lacks description explaining what metadata is returned or how it differs from the base response.
update_database 'data' parameter is an untyped object. No constraints on what fields are valid, required, or allowed. LLMs will guess field names, causing API errors.
add tool description ('Add two numbers together. Deterministic.') is minimal and does not indicate when it should be used in a multi-tool agent context or what distinguishes it.