fix(skills): make open-skills sync opt-in and configurable
This commit is contained in:
parent
d0674c4b98
commit
a2e9c0d1e1
10 changed files with 312 additions and 29 deletions
|
|
@ -1348,7 +1348,7 @@ pub async fn run(
|
|||
.collect();
|
||||
|
||||
// ── Build system prompt from workspace MD files (OpenClaw framework) ──
|
||||
let skills = crate::skills::load_skills(&config.workspace_dir);
|
||||
let skills = crate::skills::load_skills_with_config(&config.workspace_dir, &config);
|
||||
let mut tool_descs: Vec<(&str, &str)> = vec![
|
||||
(
|
||||
"shell",
|
||||
|
|
@ -1778,7 +1778,7 @@ pub async fn process_message(config: Config, message: &str) -> Result<String> {
|
|||
.map(|b| b.board.clone())
|
||||
.collect();
|
||||
|
||||
let skills = crate::skills::load_skills(&config.workspace_dir);
|
||||
let skills = crate::skills::load_skills_with_config(&config.workspace_dir, &config);
|
||||
let mut tool_descs: Vec<(&str, &str)> = vec![
|
||||
("shell", "Execute terminal commands."),
|
||||
("file_read", "Read file contents."),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue