Idea: ship product-native AI consultant agents alongside the Entu platform
The concept
Entu could ship a set of AI agent definitions (prompts + indexed competency references) that integrators "hire" into their dev teams when building on Entu. These aren't chatbots or doc-search wrappers — they're specialists with verifiable, referenced knowledge about Entu's API, data lifecycle, auth model, and formula engine, designed to work as teammates alongside the integrator's own agents or developers.
Think of it as: the consultancy team that should come with the platform, available on-demand, scaling with the ecosystem rather than with Argo's calendar.
Why this works (proof-of-concept already happened)
We just ran this model manually. The esmuseum-map-app team needed to bulk-restrict 6,352 Entu entities. Our mvox-dev team — which has ~25 empirically verified Entu API behaviour notes from a year of building on it — fielded the consult:
- A data lifecycle specialist (Pérotin) ran controlled live probes to answer their
_sharing inheritance questions with a truth table, not guesses.
- A docs/API reference specialist (Finn) verified answers against the current OpenAPI spec.
- The consult corrected a wrong mental model ("_sharing inherits from parent" → it doesn't), which would have led to a flawed bulk operation.
- Three things flowed back to Entu as a side effect: a 9-issue docs PR, a
_sharing clarification PR, and a date-format wire discrepancy report.
The consult ran clean, Phase 2 executed with 0 errors, and the esmuseum team handed back a verified data point (pagination limit=1000 works). Everyone won — but it took a PO, a team lead, and two specialists coordinating manually across repos. The idea is to productize this pattern.
What "product-native agents" would look like
Stored in the Entu repo (e.g. agents/ directory), each agent definition would include:
| Component |
Purpose |
| Agent prompt |
Role, personality, scope restrictions (read-only vs. mutation-capable), handoff rules |
| Competency claims |
What the agent knows, stated as verifiable assertions (not "I know about formulas" but "I know that formula references are single-hop only — see src/api/formulas/index.md") |
| Competency index |
Referenced evidence for each claim — docs sections, API spec paths, probe results. This is the agent's "source of truth," not training data. Auditable by the integrator before hiring. |
| Synergy map |
How agents complement each other (data-lifecycle agent hands off to auth agent for JWT questions; formula agent escalates rights-boundary questions to the access-control agent) |
Example roster sketch (the "Entu dream team"):
- Data lifecycle agent — entity CRUD, property wire shapes,
_sharing/_inheritrights mechanics, bulk operations, import/export patterns, migration strategies
- Auth & identity agent — JWT mechanics (IP-binding, refresh limits, API keys), OAuth flow, third-party app integration, account-linking,
entu_user lifecycle
- Formula engine agent — RPN syntax, operator behaviour, field references (single-hop!), empty-input semantics, rights bypass implications, performance considerations
- Schema design agent — entity type architecture, property definitions,
reference_query, add_from/default_parent, rights model design, multi-parent patterns
The key differentiator: competence-gap detection
Each agent would carry a protocol in its prompt:
When you detect that your answer relies on training data rather than a referenced, verifiable source in your competency index:
- Label it in your output — mark the claim as unverified, so the integrator knows the confidence level.
- File an issue against the Entu docs repo identifying the gap — what should be documented but isn't.
This creates a self-improving feedback loop: every real engagement surfaces gaps, every gap becomes a docs issue (or better, a PR), every merged PR makes every agent smarter. The documentation improves driven by actual integrator needs, not by guessing what to write.
What this means for Entu's ecosystem
- Integrators get friction-free onboarding — hire the agents, ask questions, get answers with confidence labels and source links. No waiting for maintainer replies.
- Argo gets prioritized signal — gap-detection issues (and PRs) flow in from real usage, pre-written, evidence-backed. The exact format that's easiest to act on.
- The knowledge compounds — each engagement makes the agents better; each agent improvement benefits every future integrator.
- Trust is auditable — unlike opaque AI assistants, every competency claim maps to a readable source. An integrator can inspect the agent's knowledge before hiring it.
A note on the feedback channel
One thing we've observed building on Entu: PRs get merged consistently (13/14 of ours landed), while issues tend to go unanswered (11 open across entu/api and entu/www, 2–3 weeks, zero responses). The product-native agents model actually helps here — the gap-detection protocol would generate PRs (doc text already written), not issues (requests for someone else to write). But the issue channel matters too: feature requests like #39 and #40 can't be PR'd by integrators. A quick triage pass on the open issues would go a long way — and would help calibrate whether the agent model is the right investment for the platform.
Next step
We're offering to design the first draft of this agent roster — full prompts, competency claims with indexed references, a gap audit against the current documentation, and the synergy map — as a concrete proposal. Our framework-research team will review the idea and produce a ready-to-use set of agent definitions that Entu could ship (or iterate on) in the repo.
This issue is the idea seed. The deliverable would be a PR with the agent definitions + competency index, ready for Argo to review.
Idea: ship product-native AI consultant agents alongside the Entu platform
The concept
Entu could ship a set of AI agent definitions (prompts + indexed competency references) that integrators "hire" into their dev teams when building on Entu. These aren't chatbots or doc-search wrappers — they're specialists with verifiable, referenced knowledge about Entu's API, data lifecycle, auth model, and formula engine, designed to work as teammates alongside the integrator's own agents or developers.
Think of it as: the consultancy team that should come with the platform, available on-demand, scaling with the ecosystem rather than with Argo's calendar.
Why this works (proof-of-concept already happened)
We just ran this model manually. The esmuseum-map-app team needed to bulk-restrict 6,352 Entu entities. Our mvox-dev team — which has ~25 empirically verified Entu API behaviour notes from a year of building on it — fielded the consult:
_sharinginheritance questions with a truth table, not guesses._sharingclarification PR, and a date-format wire discrepancy report.The consult ran clean, Phase 2 executed with 0 errors, and the esmuseum team handed back a verified data point (pagination
limit=1000works). Everyone won — but it took a PO, a team lead, and two specialists coordinating manually across repos. The idea is to productize this pattern.What "product-native agents" would look like
Stored in the Entu repo (e.g.
agents/directory), each agent definition would include:src/api/formulas/index.md")Example roster sketch (the "Entu dream team"):
_sharing/_inheritrightsmechanics, bulk operations, import/export patterns, migration strategiesentu_userlifecyclereference_query,add_from/default_parent, rights model design, multi-parent patternsThe key differentiator: competence-gap detection
Each agent would carry a protocol in its prompt:
This creates a self-improving feedback loop: every real engagement surfaces gaps, every gap becomes a docs issue (or better, a PR), every merged PR makes every agent smarter. The documentation improves driven by actual integrator needs, not by guessing what to write.
What this means for Entu's ecosystem
A note on the feedback channel
One thing we've observed building on Entu: PRs get merged consistently (13/14 of ours landed), while issues tend to go unanswered (11 open across
entu/apiandentu/www, 2–3 weeks, zero responses). The product-native agents model actually helps here — the gap-detection protocol would generate PRs (doc text already written), not issues (requests for someone else to write). But the issue channel matters too: feature requests like #39 and #40 can't be PR'd by integrators. A quick triage pass on the open issues would go a long way — and would help calibrate whether the agent model is the right investment for the platform.Next step
We're offering to design the first draft of this agent roster — full prompts, competency claims with indexed references, a gap audit against the current documentation, and the synergy map — as a concrete proposal. Our framework-research team will review the idea and produce a ready-to-use set of agent definitions that Entu could ship (or iterate on) in the repo.
This issue is the idea seed. The deliverable would be a PR with the agent definitions + competency index, ready for Argo to review.