IntendedOps is open source under the Apache 2.0 license. Contributions are welcome.
git clone https://github.com/intended-so/intendedops.git
cd intendedops
pnpm install
pnpm build
pnpm testThese domains have canonical intent types defined but need full agent implementations. Each is a great first contribution:
| Domain | Intent Types | Reference |
|---|---|---|
domains/identity/ |
provision_user, deprovision_user, rotate_credentials, enforce_mfa, initiate_access_review |
domains/billing/ |
domains/sales/ |
create_lead, update_pipeline, schedule_call, send_proposal, create_opportunity |
domains/support/ |
domains/contracts/ |
create_agreement, send_for_signature, generate_amendment, notify_expiration, archive_contract |
domains/billing/ |
domains/compliance/ |
check_control, record_evidence, generate_report, process_dsar, run_access_audit, update_risk_assessment |
domains/support/ |
domains/vendors/ |
onboard_vendor, assess_risk, request_document, offboard_vendor, create_vendor |
domains/billing/ |
Study domains/billing/src/agent.ts for a complete reference implementation. It shows:
- Agent registration with trust tier requirements
- Intent handler implementation
- Adapter integration patterns
- Audit event emission
- Error handling and fail-closed behavior
New adapter integrations are always welcome. Current adapters:
adapters/stripe/— Stripe payment operationsadapters/zendesk/— Zendesk support operations
Priority targets for new adapters:
- Salesforce (CRM)
- HubSpot (CRM)
- Slack (notifications)
- Okta (identity)
- GitHub (engineering operations)
- Notion (documentation)
- Google Workspace (productivity)
- Database: MySQL adapter
- Auth: Clerk adapter
- AI: Ollama adapter
- Payments: Paddle adapter
- Storage: Google Cloud Storage adapter
- Email: SendGrid adapter
- Queue: Inngest adapter
All contributions must respect IntendedOps' governance guarantees:
- No direct model-to-action execution. Every action proposed by an LLM must flow through the governance pipeline before execution.
- Fail-closed by default. When in doubt, block. Never silently allow.
- Governance cannot be bypassed. Contributions must not introduce paths that skip policy evaluation, trust checks, or audit recording.
- All actions emit outcomes. Every execution must produce an auditable outcome record.
- T3+ actions require human approval. High-impact actions must require explicit authorization.
Contributions that violate any of these principles will not be merged.
- Fork the repository
- Create a feature branch:
git checkout -b feature/my-contribution - Make your changes
- Add tests for new functionality
- Run
pnpm typecheckandpnpm testlocally - Commit with a clear message describing what and why
- Open a pull request against
main
- TypeScript strict mode
- Zod for all runtime validation
- No
anytypes without explicit justification - Tests required for new domain agents and adapters
- Follow existing patterns in
domains/billing/anddomains/support/
- Bugs: Open a GitHub issue with a minimal reproduction
- Security vulnerabilities: Email security@intended.so (do not open public issues)
- Feature requests: Open a GitHub discussion first before opening an issue
By contributing, you agree that your contributions will be licensed under the Apache 2.0 license.
Built by Intended, Inc. — Intent Verification Infrastructure for Autonomous Agents.