CHANGELOG
What's new in Orchetree
Product updates and release notes.
- Multi-user presence indicators with real-time cursor tracking
- Pessimistic lock lifecycle — nodes lock on edit, release on save or disconnect
- Skill security gate: mandatory non-bypassable scan before any skill attachment
- Co-pilot streaming with structured [ACTION:] and [HIGHLIGHT:] bracket notation
- Action cards: accept or reject individual Co-pilot suggestions
- data-theme theming model (light / dark) applied consistently across portal
- MCP endpoint exposure: any tree can be exported and served as a live MCP tool
- Bundle export and import with unconditional credential stripping
- SDK upsert via sdk_source_id — prevents duplicate resources on re-push
- Execution engine with node-level run tracing
- Connector runtime: HTTP, database, RAG, and MCP connector types
- AI connections (BYOK): encrypted at rest via envelope encryption
- Four prompt block roles: SYSTEM, BUSINESS, EXECUTION, OUTPUT
- Role-based editing — block ownership enforced by role
- Snapshot versioning: roll back to any prior tree state
- Connector runtime foundations (HTTP)
- Core agent tree model: Project, Tree, Node hierarchy
- React tree editor with visual canvas
- GraphQL API (Strawberry) for all read/write operations
- SQLite persistence for local development
- Python SDK foundations with @orchetree.node decorator