Skip to content

Agent manifest: export const agent + object tools + slash rule #12

@a6b8

Description

@a6b8

Agent manifest restructuring

Context: Memo 001-agent-spec-docs-restructuring. Agents now use export const agent (not main) and declare tools/prompts/resources as objects with slash rule.

Changes:

  • export const mainexport const agent in all agent contexts
  • tools from array to object (slash keys = external null, no-slash = inline)
  • Slash rule for prompts and resources (external references)
  • Skills: no slash keys (model-specific, inline-only)
  • New validation rules AGT019, AGT020
  • Updated 06-agents.md, 00-overview.md, 08-migration.md, 15-catalog.md, llms.txt
  • Updated manifest.json example

Affected files:

  • spec/v3.0.0/06-agents.md
  • spec/v3.0.0/00-overview.md
  • spec/v3.0.0/08-migration.md
  • spec/v3.0.0/15-catalog.md
  • spec/v3.0.0/llms.txt
  • examples/v3.0.0/agents/crypto-research/manifest.json

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions