Agent manifest loader and validator update
Context: Memo 001-agent-spec-docs-restructuring. Agent tools change from array to object with slash rule.
Changes:
- AgentManifestLoader: tools type from array to object
- AgentManifestValidator: tools validation for object + slash rule
- New #validateSlashRule method for prompts, skills, resources
- Skills: no slash keys allowed (model-specific)
- Slash key with non-null value = error
Affected files:
- src/v2/task/AgentManifestLoader.mjs
- src/v2/task/AgentManifestValidator.mjs