add unreachable_pub lint, fix all 17 violations
pub → pub(crate) for SseReader methods (used across child modules). pub → pub(super) for openai::stream_events, tool definitions, store helpers. pub → private for normalize_link and differentiate_hub_with_graph (only used within their own files). Co-Authored-By: Proof of Concept <poc@bcachefs.org>
This commit is contained in:
parent
af3929cc65
commit
b0e852a05f
7 changed files with 15 additions and 15 deletions
|
|
@ -9,7 +9,7 @@ use anyhow::{Context, Result};
|
|||
use super::ToolOutput;
|
||||
use crate::agent::types::ToolDef;
|
||||
|
||||
pub fn pause(_args: &serde_json::Value) -> Result<ToolOutput> {
|
||||
pub(super) fn pause(_args: &serde_json::Value) -> Result<ToolOutput> {
|
||||
Ok(ToolOutput {
|
||||
text: "Pausing autonomous behavior. Only user input will wake you.".to_string(),
|
||||
is_yield: true,
|
||||
|
|
@ -19,7 +19,7 @@ pub fn pause(_args: &serde_json::Value) -> Result<ToolOutput> {
|
|||
})
|
||||
}
|
||||
|
||||
pub fn switch_model(args: &serde_json::Value) -> Result<ToolOutput> {
|
||||
pub(super) fn switch_model(args: &serde_json::Value) -> Result<ToolOutput> {
|
||||
let model = args
|
||||
.get("model")
|
||||
.and_then(|v| v.as_str())
|
||||
|
|
@ -36,7 +36,7 @@ pub fn switch_model(args: &serde_json::Value) -> Result<ToolOutput> {
|
|||
})
|
||||
}
|
||||
|
||||
pub fn yield_to_user(args: &serde_json::Value) -> Result<ToolOutput> {
|
||||
pub(super) fn yield_to_user(args: &serde_json::Value) -> Result<ToolOutput> {
|
||||
let msg = args
|
||||
.get("message")
|
||||
.and_then(|v| v.as_str())
|
||||
|
|
@ -50,7 +50,7 @@ pub fn yield_to_user(args: &serde_json::Value) -> Result<ToolOutput> {
|
|||
})
|
||||
}
|
||||
|
||||
pub fn definitions() -> Vec<ToolDef> {
|
||||
pub(super) fn definitions() -> Vec<ToolDef> {
|
||||
vec![
|
||||
ToolDef::new(
|
||||
"switch_model",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue