feat(sdk,plugins): API publique d'accès fichiers/workspace + analyse structure (#124,#129)

This commit is contained in:
2026-08-02 13:34:54 +02:00
parent 033e9a86d5
commit dce61ae1aa
27 changed files with 5895 additions and 94 deletions

View File

@ -366,6 +366,15 @@ pub enum DomainEvent {
/// The project.
project_id: ProjectId,
},
/// A file under a project workspace changed through a public plugin workspace API.
PluginWorkspaceFileChanged {
/// The owning project.
project_id: ProjectId,
/// Normalized path relative to the project root.
path: String,
/// Public operation label, for example `changed`.
operation: String,
},
/// An orchestrator request (dropped under `.ideai/requests/`) was processed
/// by IdeA on behalf of a requester agent (ARCHITECTURE §14.3). Relayed so the
/// frontend can surface orchestration activity; the resulting cell/tab opens