Add hierarchical workspace instructions

This commit is contained in:
Georg Bauer
2026-08-29 21:57:11 +02:00
parent e35f57bc83
commit 1597ddbc11
11 changed files with 1431 additions and 213 deletions

View File

@@ -18,7 +18,7 @@ use crate::config::{
Config, DevBrainConfig, EndpointConfig, GitConfig, GitDiffAlgorithm, GitDiffLayout,
GitDiffWhitespace, ModelPreferences, PermissionMode,
};
use crate::database::{Database, ProjectWithSessions, SessionState, StoredMessage};
use crate::database::{Database, ProjectWithSessions, SessionState, StoredMessage, SystemMessage};
#[cfg(any(target_os = "macos", test))]
use crate::engine::ChatTurn;
#[cfg(target_os = "macos")]
@@ -2816,6 +2816,7 @@ mod tests {
content: String::new(),
model_content: None,
tool_approval_reasons: Vec::new(),
instruction_metadata: None,
markdown: markdown::Content::new(),
transcript: text_editor::Content::new(),
a2ui_lines_processed: 0,
@@ -2848,6 +2849,7 @@ mod tests {
content: content.into(),
model_content: None,
tool_approval_reasons: Vec::new(),
instruction_metadata: None,
markdown: markdown::Content::new(),
transcript: text_editor::Content::new(),
a2ui_lines_processed: 0,