Give AI agents persistent semantic memory using the BlueColumn API (bluecolumn.ai). Use when asked to remember, store, recall, or search memory using BlueColumn; when ingesting notes, conversations, documents, or audio into BlueColumn; when querying what an agent has previously stored; or when wiring up BlueColumn memory endpoints (/agent-remember, /agent-recall, /agent-note) in any workflow. Also use when the user mentions their BlueColumn API key (bc_live_*) and wants to store or retrieve information.
记忆
BlueColumn ClawHub Integration
试用Integrate ClawHub with BlueColumn AI for audio ingest, memory, and semantic retrieval. Use when wiring ClawHub to push calls, music, podcasts, and voice notes through BlueColumn's /v1/audio/ingest endpoint; when setting up audio pipeline from ClawHub to BlueColumn; or when configuring real-time audio streaming for live conversations with mid-call memory.
它能做什么
Integrate ClawHub with BlueColumn AI for audio ingest, memory, and semantic retrieval. Use when wiring ClawHub to push calls, music, podcasts, and voice notes through BlueColumn's /v1/audio/ingest endpoint; when setting up audio pipeline from ClawHub to BlueColumn; or when configuring real-time audio streaming for live conversations with mid-call memory.
技能文档
BlueColumn ClawHub Audio Ingest Integration
BlueColumn (bluecolumn.ai) is a Memory Infrastructure API for AI agents. This skill documents how ClawHub integrates with BlueColumn for audio ingest, memory, and semantic retrieval.
Primary Endpoint
POST https://api.bluecolumn.ai/v1/audio/ingest
This endpoint handles uploaded calls, music, podcasts, voice notes, and mixed audio.
Request Format
{
"audio_url": "https://signed-storage-url.example.com/audio-file.mp3",
"namespace": "clawhub_audio",
"session_id": "clawhub_call_12345",
"user_ref": "customer_6789",
"mode": "auto",
"tier": "pro",
"options": {
"transcribe": true,
"diarize": true,
"detect_language": true,
"translate_to_english": true,
"pii_redaction": true,
"sentiment": true,
"extract_entities": true,
"generate_summary": true,
"generate_action_items": true,
"analyze_music": true,
"detect_bpm": true,
"detect_key": true,
"detect_instruments": true,
"detect_mood": true,
"detect_genre": true,
"detect_sections": true,
"generate_audio_embeddings": true,
"generate_text_embeddings": true,
"speaker_aware_chunking": true,
"store_original_audio": true
}
}
Required Fields
Every BlueColumn request must include:
namespace— never rely on a defaultsession_id— unique session identifieruser_ref— user referencemetadata.source="clawhub"metadata.channel— channel identifiermetadata.agent— agent identifier
Mode Options
| Mode | Use Case |
|---|---|
"auto" | Default for recorded calls |
"music" | For music files |
"hybrid" | For calls containing both speech and music |
Default Audio Configuration
{
"mode": "auto",
"tier": "pro",
"transcribe": true,
"diarize": true,
"pii_redaction": true,
"generate_summary": true,
"generate_action_items": true,
"speaker_aware_chunking": true,
"analyze_music": true,
"store_original_audio": true
}
Webhook & Status Check
- Receive completion through the provided
webhook_url - If a webhook is unavailable, check:
GET /v1/audio/:audio_id
Real-Time Streaming
For live conversations requiring mid-call memory:
WebSocket: wss://api.bluecolumn.ai/v1/audio/stream
Existing Integrations (Do Not Remove)
The following BlueColumn endpoints are not part of this ingest integration but must continue to work:
POST /v1/conversePOST /v1/rememberPOST /v1/recall— semantic retrievalPOST /v1/noteGET /v1/sessionsGET /v1/health
Field Name Gotchas
/agent-rememberusestextnotcontent/agent-recallusesqnotquery/agent-noteusestextnotnote
API Key Handling
Store the BlueColumn API key using the platform's secret store (preferred) or in TOOLS.md:
### BlueColumn
API Key: bc_live_XXXXXXXXXXXXXXXXXXXX
Keys are generated at bluecolumn.ai/dashboard. Never log or expose keys in output.
相关技能
Ingest live edge-device audio (car, doorbell, wearable, kiosk) into per-device streaming memory and recall what a device heard. Use when an agent streams audio chunks from devices, monitors ambient audio, or answers questions about a device's audio history. Requires a BlueColumn API key (bc_live_*).
Memory for voice agents and voice-first workflows — every call transcribed, summarized, and searchable by caller, topic, and outcome. Use when a voice agent must remember callers across conversations. Requires a BlueColumn API key (bc_live_*).
Your voice agent remembers forever. Give voice agents automatic memory of every conversation using BlueColumn. Use when a voice/phone agent must remember callers, meetings, coaching sessions, sales calls, or journal entries; when wiring voice transcripts into BlueColumn; or when a caller needs continuity across calls. Requires a BlueColumn API key (bc_live_*).
Give AI agents Every meeting becomes searchable. using BlueColumn persistent memory. Use when an agent takes meeting notes and needs recall; when the user wants to store, recall, or search meeting memory context. Requires a BlueColumn API key (bc_live_*).
Full-stack voice agent with BlueColumn persistent memory. Make and receive phone calls with real-time transcription, automatic vector memory storage, and cross-call recall. Every call remembers who called, what they said, and what happened last time.