Documentation
¶
Index ¶
Constants ¶
View Source
const (
DefaultKeepAlive = 5 * time.Minute
)
Variables ¶
This section is empty.
Functions ¶
func LogMiddleware ¶
LogMiddleware logs HTTP requests to the standard logger with timing info.
func SetupLogging ¶
func SetupLogging(buf *LogBuffer)
SetupLogging redirects log output to the in-memory buffer and, by default, mirrors it to stderr and ~/.csghub-lite/logs/csghub-lite.log.
Types ¶
type LogBuffer ¶
type LogBuffer struct {
// contains filtered or unexported fields
}
LogBuffer is a thread-safe ring buffer for log lines, supporting SSE subscribers.
func NewLogBuffer ¶
func (*LogBuffer) Unsubscribe ¶
Source Files
¶
- ai_app_shell_process_unix.go
- anthropic_ctx.go
- auth.go
- cloud_models.go
- handlers.go
- handlers_anthropic.go
- handlers_api_keys.go
- handlers_apps.go
- handlers_apps_csgclaw.go
- handlers_apps_desktop.go
- handlers_apps_lifecycle.go
- handlers_apps_open.go
- handlers_apps_provider.go
- handlers_apps_shell.go
- handlers_apps_xiaozhi.go
- handlers_audio.go
- handlers_chat_tools.go
- handlers_cloud.go
- handlers_conversations.go
- handlers_dataset.go
- handlers_dataset_download.go
- handlers_image_jobs.go
- handlers_images.go
- handlers_local_models.go
- handlers_logs.go
- handlers_marketplace.go
- handlers_model_download.go
- handlers_model_upload.go
- handlers_model_upload_session.go
- handlers_models.go
- handlers_openai.go
- handlers_openai_embeddings.go
- handlers_provider_tags.go
- handlers_providers.go
- handlers_pull_jobs.go
- handlers_responses.go
- handlers_settings_directories.go
- handlers_system.go
- handlers_upgrade.go
- handlers_websearch.go
- local_model_id.go
- model_providers.go
- pipeline_tags.go
- provider_pipeline_inference.go
- provider_pipeline_rules_gen.go
- routes.go
- server.go
- static.go
- third_party_providers.go
- usage.go
- websearch_route_fast.go
- websearch_route_prompt.go
Click to show internal directories.
Click to hide internal directories.