agentic-server-core 0.1.0

Framework-agnostic core library for agentic-api
Documentation
pub mod config;
pub mod error;
pub mod events;
pub mod executor;
pub mod proxy;
pub mod readiness;
pub mod storage;
pub mod tool;
pub mod types;
pub mod utils;

pub use storage::{
    ConversationData, ConversationStore, DbPool, InOutItem, ItemKind, ResponseData, ResponseMetadata, ResponseStore,
    SchemaManager, StorageError, StoreResult, create_pool, create_pool_with_schema,
    models::{Conversation as DbConversation, Item as DbItem, Response as DbResponse},
};
pub use tool::{
    CodexNamespaceHandler, FunctionHandler, GatewayExecutor, ToolEntry, ToolError, ToolHandler, ToolOutput,
    ToolRegistry, ToolType, WebSearchHandler,
};
pub use types::{
    CodeInterpreterToolParam, CodexNamespaceMember, CodexNamespaceToolParam, EmptyToolNameError, FileSearchToolParam,
    FunctionTool, FunctionToolCall, FunctionToolParam, FunctionToolResultMessage, IncompleteDetails, InputContent,
    InputImageContent, InputItem, InputMessage, InputMessageContent, InputTextContent, InputTokenDetails, McpToolParam,
    NonEmptyToolName, OutputItem, OutputMessage, OutputTextContent, OutputTokenDetails, ReasoningOutput,
    ReasoningTextContent, RequestPayload, ResponsePayload, ResponseUsage, ResponsesInput, ResponsesTool, ToolChoice,
    UpstreamRequest, WebSearchActionSearch, WebSearchCall, WebSearchCallStatus, WebSearchContextSize, WebSearchFilters,
    WebSearchSource, WebSearchToolParam, WebSearchUserLocation,
};
pub use utils::{utcnow_str, uuid7_str};