Roadmap
Action Run Audit Trail
Status: Delivered by #141.
Action execution is the core runtime boundary for HTTP, MCP, and the Web Console. We should make each action run inspectable after the fact, with enough structured metadata to debug failures, correlate logs, and understand which account and caller were involved.
This is not meant to become a full observability platform yet. The short-term goal is to make action runs traceable, searchable, and safe to inspect without storing raw secrets or full provider payloads by default.
The runtime uses executionId as the stable run and correlation identifier. It does not currently generate a separate traceId.
Tasks
The Console keeps run inspection inline in the history table. A dedicated per-run detail page is not planned unless future workflows require deep links or substantially richer execution data.
Non-goals
- Metrics dashboard
- OpenTelemetry
- External log sinks
- Raw request/response persistence
- Compliance reporting
Runtime Governance
Status: Delivered by #156.
Move runtime execution policy from static environment configuration toward inspectable, runtime-managed controls.
OpenConnector already supports local allow/block policy for actions and provider proxies. The next step is to make these controls visible, testable, and eventually manageable from the runtime instead of being hidden behind deployment-time environment variables only.
Tasks
Non-goals
- Full RBAC
- Multi-tenant team permissions
- Organization/user management
- Approval workflows
- Policy language or custom scripting
Roadmap
Action Run Audit Trail
Action execution is the core runtime boundary for HTTP, MCP, and the Web Console. We should make each action run inspectable after the fact, with enough structured metadata to debug failures, correlate logs, and understand which account and caller were involved.
This is not meant to become a full observability platform yet. The short-term goal is to make action runs traceable, searchable, and safe to inspect without storing raw secrets or full provider payloads by default.
The runtime uses
executionIdas the stable run and correlation identifier. It does not currently generate a separatetraceId.Tasks
RunLogwith structured audit metadata.GET /api/runs/:id.GET /api/runs.executionIdthrough HTTP and MCP responses.executionIdin server logs.The Console keeps run inspection inline in the history table. A dedicated per-run detail page is not planned unless future workflows require deep links or substantially richer execution data.
Non-goals
Runtime Governance
Move runtime execution policy from static environment configuration toward inspectable, runtime-managed controls.
OpenConnector already supports local allow/block policy for actions and provider proxies. The next step is to make these controls visible, testable, and eventually manageable from the runtime instead of being hidden behind deployment-time environment variables only.
Tasks
Non-goals