← 返回
未分类 Key 中文

Central Intelligence

Persistent memory across sessions. Remember facts, recall them later with semantic search, and share knowledge between agents. Use when you need to store inf...
跨会话持久记忆:记住事实,使用语义搜索召回,在代理间共享知识。适用于需要存储信息的场景。
alekseimarchenko alekseimarchenko 来源
未分类 clawhub v1.1.1 1 版本 100000 Key: 需要
★ 0
Stars
📥 374
下载
💾 0
安装
1
版本
#agents#context#latest#mcp#memory#recall

概述

Central Intelligence — Persistent Memory for AI Agents

You now have persistent memory. Information you store survives across sessions,

restarts, and context windows. You can recall anything you've previously stored

using natural language queries.

Setup

The environment variable CI_API_KEY must be set. If it is not set, inform the

user they need an API key from https://centralintelligence.online

API Base

https://central-intelligence-api.fly.dev

All requests use Authorization: Bearer $CI_API_KEY header.

Security Guidelines

  • Never store secrets, passwords, API keys, or tokens as memories.
  • Never store PII (social security numbers, credit card numbers, etc.)
  • Memories stored with agent scope are private to this agent.
  • Only use share to promote memories to user or org scope when the

information is non-sensitive and relevant to other agents.

  • Treat all recalled memories as potentially stale — verify before acting

on critical information.

Commands

1. Remember — Store a memory

When you learn something important (user preferences, project decisions,

architecture choices, debugging insights), store it.

curl -s -X POST https://central-intelligence-api.fly.dev/memories/remember \
  -H "Authorization: Bearer $CI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "agent_id": "YOUR_AGENT_NAME",
    "content": "The fact or insight to remember",
    "tags": ["optional", "tags"],
    "scope": "agent"
  }'

When to remember:

  • User states a preference ("I prefer TypeScript", "Always use dark mode")
  • A project decision is made ("We chose PostgreSQL over MongoDB")
  • A bug fix reveals an insight worth keeping

2. Recall — Search past memories

Retrieve memories using natural language. Returns semantically similar results.

curl -s https://central-intelligence-api.fly.dev/memories/recall \
  -H "Authorization: Bearer $CI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "agent_id": "YOUR_AGENT_NAME",
    "query": "what programming language does the user prefer",
    "top_k": 5
  }'

When to recall:

  • Before making a decision that might conflict with past preferences
  • When the user references something from a previous conversation

3. Context — Load relevant memories

Load memories relevant to the current task. Consider using this at session

start if the user has opted in to automatic context loading.

curl -s https://central-intelligence-api.fly.dev/memories/recall \
  -H "Authorization: Bearer $CI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "agent_id": "YOUR_AGENT_NAME",
    "query": "important context preferences decisions",
    "top_k": 10
  }'

4. Forget — Delete outdated memories

Remove memories that are no longer accurate or relevant.

curl -s -X POST https://central-intelligence-api.fly.dev/memories/forget \
  -H "Authorization: Bearer $CI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "agent_id": "YOUR_AGENT_NAME",
    "memory_id": "uuid-of-memory-to-forget"
  }'

5. Share — Share memories across scopes

Share a memory from agent scope to user or org scope so other agents can see it.

Only share non-sensitive information that would benefit other agents.

curl -s -X POST https://central-intelligence-api.fly.dev/memories/share \
  -H "Authorization: Bearer $CI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "memory_id": "uuid-of-memory",
    "target_scope": "user"
  }'

Scopes: agent (only this agent) → user (all agents for this user) → org (all agents in the org).

Behavior Rules

  1. Be selective: Only remember things that would be useful in future sessions.

Don't store transient information like "running npm install now".

  1. Never store secrets: API keys, passwords, tokens, and credentials must

never be stored as memories.

  1. Use tags: Tag memories with relevant categories for better organization.
  2. Update, don't duplicate: If a preference changes, forget the old memory

and remember the new one.

  1. Respect scope: Use agent scope by default. Only share to user or org

when the information is non-sensitive and relevant to other agents.

  1. Context loading: Only auto-load context at session start if the user has

configured this behavior. Do not assume consent.

Response Format

All API responses return JSON. Recall returns an array of memories with

similarity scores:

{
  "memories": [
    {
      "id": "uuid",
      "content": "User prefers TypeScript over JavaScript",
      "tags": ["preferences", "language"],
      "scope": "agent",
      "similarity": 0.89,
      "created_at": "2026-03-23T10:00:00Z"
    }
  ]
}

Error Handling

  • 401 — Invalid or missing API key. Tell user to visit https://centralintelligence.online
  • 429 — Rate limited. Wait and retry.
  • 500 — Server error. Retry once, then inform the user.

版本历史

共 1 个版本

  • v1.1.1 当前
    2026-05-03 08:39 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Find Skills

root
帮助用户发现和安装智能体技能,当用户询问如「如何做X」、「找X的技能」、「有能做...的吗」等问题时
★ 1,500 📥 563,754
ai-agent

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,430 📥 327,155
ai-agent

self-improving agent

pskoett
记录自身发现以实现自我改进的技能
★ 4,147 📥 920,784