Percept Ambient
by @jarvis563
Continuously captures and summarizes ambient conversations to build a local knowledge graph for context-aware assistance without explicit commands.
clawhub install percept-ambientπ About This Skill
percept-ambient
Ambient intelligence mode β continuous context awareness without explicit commands.
What it does
Runs in the background, building a knowledge graph of conversations, entities, and relationships over time. Your agent passively learns context from ambient speech β who you talk to, what projects are active, what decisions were made β without needing explicit commands.
When to use
Requirements
How it works
1. All conversations are continuously captured and summarized 2. Entities (people, companies, projects, topics) extracted automatically 3. Relationships mapped between entities (works_on, client_of, mentioned_with) 4. Context packets assembled on demand for any agent action 5. Full-text search (FTS5) + vector search (LanceDB) for retrieval
Context packets
When your agent needs context, Percept assembles a Context Packet:
{
"recent_conversations": [...],
"resolved_entities": [...],
"relationships": [...],
"relevant_history": [...]
}
This gives the agent rich situational awareness without loading entire conversation histories.
Vector search
Semantic search over utterances using NVIDIA NIM embeddings (primary) with all-MiniLM-L6-v2 as offline fallback. Stored in LanceDB (local, zero-infra).
# Search via dashboard (port 8960) or API
curl localhost:8960/api/search?q=project+deadline&mode=hybrid
Privacy controls
Real-time dashboard
Monitor ambient intelligence at http://localhost:8960: