server

module
v0.0.0-...-8acab51 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 26, 2026 License: MIT

Directories

Path Synopsis
cmd
blue command
bluelib command
browserbench command
launcher command
Package main implements a self-extracting launcher for ZimaOS Blue.
Package main implements a self-extracting launcher for ZimaOS Blue.
pdfscope.uUFBRo command
internal
a2ui
Package a2ui provides Agent-to-UI (A2UI) capabilities for dynamic UI generation.
Package a2ui provides Agent-to-UI (A2UI) capabilities for dynamic UI generation.
adapters
Package adapters provides adapters for LLM providers that don't natively support tool calling.
Package adapters provides adapters for LLM providers that don't natively support tool calling.
agent
Package agent provides autonomous task execution for Blue.
Package agent provides autonomous task execution for Blue.
api
audit
Package audit provides audit logging functionality.
Package audit provides audit logging functionality.
autoreply
Package autoreply provides automatic response functionality.
Package autoreply provides automatic response functionality.
benchmark
Package benchmark provides performance benchmarking utilities.
Package benchmark provides performance benchmarking utilities.
bootstrap
Package bootstrap provides shared server initialization logic
Package bootstrap provides shared server initialization logic
browser
Package browser provides browser automation capabilities using Rod.
Package browser provides browser automation capabilities using Rod.
cache
Package cache provides caching implementations using ecache.
Package cache provides caching implementations using ecache.
cardproto
Package cardproto provides helpers for blue CLI subcommands to emit typeless cards via the stdout card protocol.
Package cardproto provides helpers for blue CLI subcommands to emit typeless cards via the stdout card protocol.
cards
Package cards converts tool execution results into structured "typeless card" blocks that the frontend renders as rich UI elements (search results, code previews, status badges, etc.).
Package cards converts tool execution results into structured "typeless card" blocks that the frontend renders as rich UI elements (search results, code previews, status badges, etc.).
cgroup
Package cgroup provides cgroup v2 resource management for Linux systems.
Package cgroup provides cgroup v2 resource management for Linux systems.
channel
Package channel provides bot session management for monitoring.
Package channel provides bot session management for monitoring.
channel/bluebubbles
Package bluebubbles provides a BlueBubbles (iMessage bridge) channel implementation.
Package bluebubbles provides a BlueBubbles (iMessage bridge) channel implementation.
channel/dingtalk
Package dingtalk provides a DingTalk channel implementation.
Package dingtalk provides a DingTalk channel implementation.
channel/discord
Package discord provides a Discord bot channel implementation.
Package discord provides a Discord bot channel implementation.
channel/feishu
Package feishu provides a Feishu/Lark bot channel implementation using lightweight HTTP+WebSocket client.
Package feishu provides a Feishu/Lark bot channel implementation using lightweight HTTP+WebSocket client.
channel/googlechat
Package googlechat provides a Google Chat channel implementation.
Package googlechat provides a Google Chat channel implementation.
channel/imessage
Package imessage provides an iMessage channel implementation for macOS.
Package imessage provides an iMessage channel implementation for macOS.
channel/instagram
Package instagram provides an Instagram Messaging API channel implementation.
Package instagram provides an Instagram Messaging API channel implementation.
channel/line
Package line provides a LINE Messaging API channel implementation.
Package line provides a LINE Messaging API channel implementation.
channel/matrix
Package matrix provides a Matrix protocol channel implementation.
Package matrix provides a Matrix protocol channel implementation.
channel/mattermost
Package mattermost provides a Mattermost bot channel implementation.
Package mattermost provides a Mattermost bot channel implementation.
channel/messenger
Package messenger provides a Facebook Messenger channel implementation.
Package messenger provides a Facebook Messenger channel implementation.
channel/nextcloudtalk
Package nextcloudtalk provides a Nextcloud Talk (Spreed) channel implementation.
Package nextcloudtalk provides a Nextcloud Talk (Spreed) channel implementation.
channel/nostr
Package nostr provides a Nostr protocol channel implementation.
Package nostr provides a Nostr protocol channel implementation.
channel/qq
Package qq provides a QQ Bot OpenAPI channel implementation.
Package qq provides a QQ Bot OpenAPI channel implementation.
channel/queue
Package queue provides a reliable message queue for channel messages.
Package queue provides a reliable message queue for channel messages.
channel/signal
Package signal provides a Signal channel implementation.
Package signal provides a Signal channel implementation.
channel/slack
Package slack provides a Slack bot channel implementation.
Package slack provides a Slack bot channel implementation.
channel/teams
Package teams provides a Microsoft Teams bot channel implementation.
Package teams provides a Microsoft Teams bot channel implementation.
channel/telegram
Package telegram provides a Telegram bot channel implementation.
Package telegram provides a Telegram bot channel implementation.
channel/twitch
Package twitch provides a Twitch IRC channel implementation.
Package twitch provides a Twitch IRC channel implementation.
channel/twitter
Package twitter provides a Twitter/X API v2 channel implementation.
Package twitter provides a Twitter/X API v2 channel implementation.
channel/validator
Package validator provides connection validation for messaging channels.
Package validator provides connection validation for messaging channels.
channel/viber
Package viber provides a Viber REST API channel implementation.
Package viber provides a Viber REST API channel implementation.
channel/wechat
Package wechat provides the enterprise WeChat Work channel implementation.
Package wechat provides the enterprise WeChat Work channel implementation.
channel/wechatilink
Package wechatilink provides a dedicated iLink-backed personal WeChat channel.
Package wechatilink provides a dedicated iLink-backed personal WeChat channel.
channel/whatsapp
Package whatsapp provides a WhatsApp channel implementation backed by the wacli CLI.
Package whatsapp provides a WhatsApp channel implementation backed by the wacli CLI.
channel/zalo
Package zalo provides a Zalo Official Account channel implementation.
Package zalo provides a Zalo Official Account channel implementation.
companion
Package companion provides real-time Agent monitoring capabilities.
Package companion provides real-time Agent monitoring capabilities.
contactstore
Package contactstore provides SQLite persistence for contacts.
Package contactstore provides SQLite persistence for contacts.
context
Package context provides conversation context management for LLM interactions.
Package context provides conversation context management for LLM interactions.
crawler
Package crawler provides a simple web crawler with concurrent support
Package crawler provides a simple web crawler with concurrent support
cron
Package cron provides scheduled task management.
Package cron provides scheduled task management.
database
Package database provides database optimization utilities.
Package database provides database optimization utilities.
extauth
Package extauth provides external authentication provider integration.
Package extauth provides external authentication provider integration.
features
Package features provides lightweight feature metadata and runtime overrides.
Package features provides lightweight feature metadata and runtime overrides.
ffi
formfiller
Package formfiller provides intelligent form filling capabilities.
Package formfiller provides intelligent form filling capabilities.
gateway
Package gateway provides a WebSocket-based gateway for real-time communication.
Package gateway provides a WebSocket-based gateway for real-time communication.
humanizer
Package humanizer transforms LLM Markdown output into formatted text suitable for various IM channels, voice/TTS output, and web display.
Package humanizer transforms LLM Markdown output into formatted text suitable for various IM channels, voice/TTS output, and web display.
i18n
Package i18n provides internationalization support for server-side messages.
Package i18n provides internationalization support for server-side messages.
inject
Package inject provides message injection into conversations.
Package inject provides message injection into conversations.
iotask
Package iotask provides IO task management with progress tracking and rate limiting.
Package iotask provides IO task management with progress tracking and rate limiting.
kvstore
Package kvstore provides key-value storage with TTL support.
Package kvstore provides key-value storage with TTL support.
llm
Package llm provides interfaces and implementations for LLM providers.
Package llm provides interfaces and implementations for LLM providers.
loader
Package loader provides OS-aware shared library loading via FFI (zero CGo).
Package loader provides OS-aware shared library loading via FFI (zero CGo).
mcp
Package mcp implements a Model Context Protocol (MCP) server.
Package mcp implements a Model Context Protocol (MCP) server.
memory
Package memory provides conversation history storage using SQLite.
Package memory provides conversation history storage using SQLite.
mfa
Package mfa provides multi-factor authentication functionality.
Package mfa provides multi-factor authentication functionality.
notestore
Package notestore provides SQLite persistence for notes.
Package notestore provides SQLite persistence for notes.
ocr
oidc
Package oidc provides an OpenID Connect provider implementation.
Package oidc provides an OpenID Connect provider implementation.
password
Package password provides secure password hashing using Argon2id.
Package password provides secure password hashing using Argon2id.
pdf
permission
Package permission provides page-level permission management.
Package permission provides page-level permission management.
plugin/sdk
Package sdk provides a comprehensive SDK for plugin development.
Package sdk provides a comprehensive SDK for plugin development.
pool
Package pool provides memory and object pooling utilities.
Package pool provides memory and object pooling utilities.
ppt
preview
Package preview provides preview mode functionality for ZimaOS-Blue.
Package preview provides preview mode functionality for ZimaOS-Blue.
promptguard
Package promptguard provides protection against prompt injection attacks.
Package promptguard provides protection against prompt injection attacks.
providerpool
Package providerpool provides unified LLM provider management for ZimaOS-Blue.
Package providerpool provides unified LLM provider management for ZimaOS-Blue.
providerpool/embedded
Package embedded provides go:embed access to provider_catalog.json.
Package embedded provides go:embed access to provider_catalog.json.
providerpool/ide
Package ide provides discovery and integration with local IDE tools that have LLM provider capabilities (Antigravity, Cursor, Windsurf, etc.)
Package ide provides discovery and integration with local IDE tools that have LLM provider capabilities (Antigravity, Cursor, Windsurf, etc.)
providerpool/oauth
Package oauth provides OAuth token management for LLM providers.
Package oauth provides OAuth token management for LLM providers.
providers
Package providers implements auto-detection for various LLM providers.
Package providers implements auto-detection for various LLM providers.
proxy/testutil
Package testutil provides testing utilities for the proxy package
Package testutil provides testing utilities for the proxy package
push
Package push provides persistent push notification management with SQLite storage.
Package push provides persistent push notification management with SQLite storage.
ratelimit
Package ratelimit provides per-client rate limiting middleware.
Package ratelimit provides per-client rate limiting middleware.
resources
Package resources provides resource limit management for the application.
Package resources provides resource limit management for the application.
retry
Package retry provides retry logic with exponential backoff for external API calls.
Package retry provides retry logic with exponential backoff for external API calls.
sandbox
Package sandbox provides a sandboxed execution environment for untrusted code.
Package sandbox provides a sandboxed execution environment for untrusted code.
scheduler
Package scheduler provides task scheduling capabilities.
Package scheduler provides task scheduling capabilities.
scheduler/persistence
Package persistence provides task persistence using SQLite.
Package persistence provides task persistence using SQLite.
security
Package security provides security utilities for ZimaOS Blue.
Package security provides security utilities for ZimaOS Blue.
service
Package service provides cross-platform service management for ZimaOS-Blue.
Package service provides cross-platform service management for ZimaOS-Blue.
skill
Package skill provides skill management and execution capabilities.
Package skill provides skill management and execution capabilities.
skill/builtin
Package builtin provides built-in skills for the skill hub.
Package builtin provides built-in skills for the skill hub.
skill/embedded
Package embedded provides go:embed access to bundled SKILL.md files.
Package embedded provides go:embed access to bundled SKILL.md files.
skillstore
Package skillstore provides skill storage and synchronization with ClawHub.
Package skillstore provides skill storage and synchronization with ClawHub.
sockipc
Package sockipc provides a Unix domain socket IPC layer using length-prefixed JSON messages.
Package sockipc provides a Unix domain socket IPC layer using length-prefixed JSON messages.
sse
Package sse provides a Server-Sent Events broker for pushing real-time events to connected clients, scoped by user ID.
Package sse provides a Server-Sent Events broker for pushing real-time events to connected clients, scoped by user ID.
stats
Package stats provides usage statistics collection and reporting.
Package stats provides usage statistics collection and reporting.
streaming
Package streaming provides Server-Sent Events (SSE) support for streaming responses.
Package streaming provides Server-Sent Events (SSE) support for streaming responses.
stt
Package stt provides speech-to-text functionality.
Package stt provides speech-to-text functionality.
sysinfo
Package sysinfo provides comprehensive system information collection
Package sysinfo provides comprehensive system information collection
task
Package task provides shared base types for async task lifecycle management.
Package task provides shared base types for async task lifecycle management.
tenant
Package tenant provides multi-tenant functionality.
Package tenant provides multi-tenant functionality.
timeutil
Package timeutil provides high-performance time functions with reduced GC pressure.
Package timeutil provides high-performance time functions with reduced GC pressure.
tools
Package tools provides a framework for defining and executing tools/functions.
Package tools provides a framework for defining and executing tools/functions.
tts
Package tts provides text-to-speech functionality.
Package tts provides text-to-speech functionality.
tunnel
Package tunnel provides a local replacement for trycloudflared.CreateCloudflareTunnel that fixes the child goroutine panic on context cancellation.
Package tunnel provides a local replacement for trycloudflared.CreateCloudflareTunnel that fixes the child goroutine panic on context cancellation.
user
Package user provides user management functionality.
Package user provides user management functionality.
voice
Package voice provides voice assistant functionality.
Package voice provides voice assistant functionality.
watcher
Package watcher provides file system watching capabilities.
Package watcher provides file system watching capabilities.
web
webhook
Package webhook provides webhook management for external integrations.
Package webhook provides webhook management for external integrations.
webpush
Package webpush provides Web Push notification support using VAPID authentication.
Package webpush provides Web Push notification support using VAPID authentication.
workerpool
Package workerpool provides separate worker pools for IO and compute tasks.
Package workerpool provides separate worker pools for IO and compute tasks.
workflow
Package workflow provides n8n-style workflow automation capabilities.
Package workflow provides n8n-style workflow automation capabilities.
workspace
Package workspace manages agent workspace files (SOUL.md, USER.md, IDENTITY.md, etc.) that are loaded into the system prompt to give the agent personality, memory, and context.
Package workspace manages agent workspace files (SOUL.md, USER.md, IDENTITY.md, etc.) that are loaded into the system prompt to give the agent personality, memory, and context.
Command sign_trial_license signs a trial license with an Ed25519 private key.
Command sign_trial_license signs a trial license with an Ed25519 private key.
tmp_qwen_probe command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL