mirror of
https://github.com/aaif-goose/goose.git
synced 2026-07-03 14:10:03 +02:00
fix: Move goose hints system into goose crate (#373)
This commit is contained in:
@@ -7,10 +7,10 @@ use std::path::PathBuf;
|
||||
|
||||
use crate::agents::agent::Agent;
|
||||
use crate::prompt::{InputType, Prompt};
|
||||
use crate::systems::goose_hints::GooseHintsSystem;
|
||||
use goose::developer::DeveloperSystem;
|
||||
use goose::models::message::{Message, MessageContent};
|
||||
use goose::models::role::Role;
|
||||
use goose::systems::goose_hints::GooseHintsSystem;
|
||||
|
||||
// File management functions
|
||||
pub fn ensure_session_dir() -> Result<PathBuf> {
|
||||
|
||||
@@ -1,2 +1 @@
|
||||
pub mod goose_hints;
|
||||
pub mod system_handler;
|
||||
|
||||
+5
-5
@@ -4,11 +4,11 @@ use serde_json::Value;
|
||||
use std::collections::HashMap;
|
||||
use std::fs;
|
||||
|
||||
use goose::errors::{AgentError, AgentResult};
|
||||
use goose::models::content::Content;
|
||||
use goose::models::tool::Tool;
|
||||
use goose::models::tool::ToolCall;
|
||||
use goose::systems::System;
|
||||
use crate::errors::{AgentError, AgentResult};
|
||||
use crate::models::content::Content;
|
||||
use crate::models::tool::Tool;
|
||||
use crate::models::tool::ToolCall;
|
||||
use crate::systems::System;
|
||||
|
||||
pub struct GooseHintsSystem {
|
||||
instructions: String,
|
||||
@@ -0,0 +1,4 @@
|
||||
mod system;
|
||||
pub use system::System;
|
||||
|
||||
pub mod goose_hints;
|
||||
Reference in New Issue
Block a user