Sources
Sources connect external systems to Normies so the agent can read, search, and act with real business context.Supported Source Types
- MCP servers
- REST APIs
- Local folders
Why Sources Matter
- They let Normies work with your real tools (CRM, issue trackers, docs, files).
- They reduce manual copy/paste between systems.
- They make project and task execution more accurate because the agent can verify against live data.
Setup Model
Each source generally includes:- Connection/auth configuration.
- Optional usage guidance (
guide.md) tailored to your workflow. - Permission rules for safe use in Explore mode.
Explore Mode and Safety
Sources should still be useful in Explore mode:- Read/search/list operations are typically enabled.
- Mutating operations should remain blocked unless explicitly allowed.
Validation Requirement
After creating or editing a source, run source validation before relying on it.Validation checks schema, connectivity, and missing metadata.
Recommended Setup Flow
- Define business goal and scope.
- Configure source details and auth.
- Add read-safe permissions for Explore mode.
- Validate the source.
- Authenticate if required.
- Test with a real query in the app.
Detailed Internal Guide
Full operational guide used by the app:packages/shared/assets/docs/sources.md