Install
$ agentstack add skill-agentlas-ai-hephaestus-mode-classification ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Mode Classification
Pick one Agentlas meta-agent mode before generating or repairing files.
Procedure
- Inspect the user request and any provided path, repo, ZIP, prompt, or agent
files.
- Step 0 - existing material wins: if existing material is being converted,
repaired, cleaned, imported, or released, choose agentlas-packager.
- Step 1 - count independent ownership boundaries. Ask how many roles must
independently own all three of:
- their own memory/context;
- their own tools/permissions;
- their own success criteria.
One boundary means single-agent-creator. Two or more boundaries means a team-builder candidate. If the boundary count is unclear, run the clarify question loop before generating; do not infer from the word "team" alone.
- Step 2 - check synthesis need for multi-boundary candidates. If those role
outputs must be routed, reviewed, synthesized, or chained through produces/consumes dependencies, choose team-builder and require an orchestrator/HQ plus memory, policy, eval, and QA. If the roles are unrelated, create separate single-agent packages instead of one team.
- Step 3 - shape guard.
single-agent-creatormay have many skills/tools but
must not emit multiple loose worker agent.md files. team-builder may be small, but it must not omit the orchestrator/HQ.
- Use keyword signals only as hints after the ownership-boundary check:
- MULTI hints: separate memory partitions, tools or permissions that must
not be merged, role-to-role review/policy separation, and produces/consumes pipelines.
- SINGLE hints: one coherent job, many tools/skills owned by one worker, no
routing or final synthesis requirement.
- Overlay check: if the request depends on knowledge search over user
documents, evidence-based or citation-attached generation, or a document corpus (HWPX/docx/pdf/제안서/계약서/견적서), additionally apply the ontology-backed-agent overlay (modes/ontology-backed-agent.md) with ontology_backed: true on the chosen base mode.
- Loop policy: derive
loop_policyfrom task purpose and risk using
.agentlas/contract-injection-map.json risk tiers — none for simple one-shot tasks, self-correct for complex or long-running work, verified (separate-context verifier + side-effect gate) when the agent performs external writes or sends. Do not force loops onto simple tasks.
- If the choice changes the output and the request is ambiguous, run the
clarify question loop instead of guessing.
Return
Return the selected mode, whether the ontology-backed-agent overlay applies, the derived loop_policy, and one short reason. Then route to the matching builder.
Reference
See docs/mode-classifier.md.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: agentlas-ai
- Source: agentlas-ai/Hephaestus
- License: Apache-2.0
- Homepage: https://agentlas.cloud
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.