Versions in this module Expand all Collapse all v0 v0.2.0 May 15, 2026 Changes in this version + type ErrorResponse struct + Code string + Details string + Error string + type MessageResponse struct + Content string + Role string + ToolResult interface{} + ToolUse interface{} + type ModelStatResp struct + CostUSD float64 + Model string + Requests int + type PaginatedResponse struct + Data interface{} + HasMore bool + Limit int + Offset int + Total int + type Preheater struct + func NewPreheater(interval time.Duration) *Preheater + func (p *Preheater) Ready() bool + func (p *Preheater) Start(endpoints []string) + func (p *Preheater) Stop() + func (p *Preheater) Transport() *http.Transport + type SessionDetailResponse struct + CWD string + CreatedAt time.Time + ID string + MessageCount int + Model string + Name string + Provider string + ToolCalls int + UpdatedAt time.Time + type StatsResponse struct + ActiveDays int + Models []ModelStatResp + TotalCostUSD float64 + TotalMessages int + TotalSessions int + TotalToolCalls int + type TelegramGateway struct + DaemonAddr string + Token string + func NewTelegramGateway(token, daemonAddr string) *TelegramGateway + func (tg *TelegramGateway) Run(ctx context.Context) error + type TelegramMessage struct + Chat struct{ ... } + From struct{ ... } + MessageID int + Text string + type TelegramUpdate struct + Message *TelegramMessage + UpdateID int v0.1.0 May 12, 2026 Changes in this version + type ChatRequest struct + Agent string + Autonomy string + CWD string + MaxTurns int + Model string + Prompt string + SessionID string + type ChatResponse struct + Duration string + Response string + SessionID string + TokensIn int + TokensOut int + TurnsTaken int + type Config struct + Host string + LogFile string + Port int + func DefaultConfig() Config + type HealthResponse struct + Sessions int + StartedAt string + Status string + Uptime string + Version string + type Server struct + func New(cfg Config, factory SessionFactory) *Server + func (s *Server) Addr() string + func (s *Server) Start() (string, error) + func (s *Server) Stop(ctx context.Context) error + type Session struct + CWD string + CreatedAt time.Time + ID string + LastUsed time.Time + Turns int + type SessionFactory func(req ChatRequest) (*engine.Session, error)