fix: Move goose hints system into goose crate (#373)

This commit is contained in:
Jarrod Sibbison
2024-11-29 12:59:20 +11:00
committed by GitHub
parent 3a15724a25
commit c151fa50e5
5 changed files with 10 additions and 7 deletions
+1 -1
View File
@@ -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
View File
@@ -1,2 +1 @@
pub mod goose_hints;
pub mod system_handler;
@@ -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,
+4
View File
@@ -0,0 +1,4 @@
mod system;
pub use system::System;
pub mod goose_hints;