feat: improved first-time run experience and included a templated configuration file that now has comments like the config.example.yaml so users don't have to go to the repo to see all the knobs
CI / All (ubuntu-latest) (push) Failing after 29s
CI / All (macos-latest) (push) Canceled after 0s
CI / All (windows-latest) (push) Canceled after 0s

This commit is contained in:
Dark-Alex-17 committed 2026-08-28 15:15:10 -06:00
1 parent cebc32f70a
commit 176a81412a
6 files changed
+688 -317

No files matched your search

+2 -2
View File
@@ -4266,7 +4266,7 @@ impl RequestContext {
}
}
let mut functions = Functions::init(app.visible_tools.as_ref().unwrap_or(&Vec::new()))?;
let mut functions = Functions::init(app.visible_tools.as_deref())?;
if self.working_mode.is_repl() {
functions.append_user_interaction_functions();
}
@@ -4687,7 +4687,7 @@ impl RequestContext {
pub fn exit_agent(&mut self, app: &AppConfig) -> Result<()> {
self.exit_session()?;
let mut functions = Functions::init(app.visible_tools.as_ref().unwrap_or(&Vec::new()))?;
let mut functions = Functions::init(app.visible_tools.as_deref())?;
if self.working_mode.is_repl() {
functions.append_user_interaction_functions();
}