Skip to main content

Module stakpak

Module stakpak 

Source
Expand description

Stakpak API Client

Provides access to Stakpak’s non-inference APIs:

  • Sessions and checkpoints (via new /v1/sessions endpoints)
  • MCP tool calls (memory, docs search, Slack)
  • Billing and account
  • Rulebooks

Modules§

storage
Stakpak API storage implementation

Structs§

Checkpoint
Full checkpoint with state
CheckpointState
Checkpoint state containing messages
CheckpointSummary
Checkpoint summary for list responses
CreateCheckpointRequest
Request to create a checkpoint (for subsequent checkpoints)
CreateCheckpointResponse
Response from creating a checkpoint
CreateSessionRequest
Request to create a session (with initial checkpoint state)
CreateSessionResponse
Response from creating a session
DeleteSessionResponse
Response from deleting a session
GetCheckpointResponse
Response from getting a checkpoint
GetSessionResponse
Response from getting a session
ListCheckpointsQuery
Query parameters for listing checkpoints
ListCheckpointsResponse
Response from listing checkpoints
ListSessionsQuery
Query parameters for listing sessions
ListSessionsResponse
Response from listing sessions
SearchDocsRequest
Request for searching documentation
SearchMemoryRequest
Request for searching memory
Session
Full session with active checkpoint
SessionSummary
Session summary for list responses
SlackReadMessagesRequest
Request for reading Slack messages
SlackReadRepliesRequest
Request for reading Slack thread replies
SlackSendMessageRequest
Request for sending a Slack message
StakpakApiClient
Client for Stakpak’s non-inference APIs
StakpakApiConfig
Configuration for StakpakApiClient
UpdateSessionRequest
Request to update a session
UpdateSessionResponse
Response from updating a session

Enums§

SessionStatus
Session status
SessionVisibility
Session visibility