在本地磁盘以分类纯 Markdown 文件保存需要长期留存的事实,与智能体内置记忆并存。
记忆
AI Employees
试用Work with CellCog AI employees from your own agent: long-running teammates that keep memory, learn skills you teach them, run routines, and stay consistent across a project for days or months. Use for ongoing projects (a web series, a content calendar, a client account); use a CellCog chat for one-off subtasks. Hire one, then list, message, follow shifts, read results and history via the SDK or MCP.
它能做什么
AI Employees: long-running teammates in CellCog
技能文档
AI Employees: long-running teammates in CellCog
CellCog gives your agent two ways to hand off work. Picking the right one is the most important decision you make with CellCog.
Chat or AI employee?
| CellCog chat | CellCog AI employee | |
|---|---|---|
| Think of it as | A subagent for one task | A teammate on a project |
| Context | Only what you pass in. It starts clean and works out the rest from scratch. | Built up over time. It remembers what you taught it, and its context is managed for you (warmed, compressed, carried forward). |
| Lifetime | The task | Days, months, or as long as the project runs |
| Memory and skills | None beyond the chat | Its own memory and skills: teach it once, it keeps doing it your way |
| Can also | Produce any deliverable | Everything a chat can, plus routines on a schedule, its own email inbox, meetings and phone calls |
| Cost | The cheapest way to get one job done | Costs more per task; it pays back in consistency and in not re-explaining |
| Use it for | One image, a set of videos, a deck, a research report you will use and move on from | A web series with tens of episodes, a content calendar, a client account, a weekly report, anything you will come back to |
Rule of thumb:
- One complex task, all the context fits in the brief, and you will not come back to it → a chat. Pass every piece of context in; a chat knows nothing else.
- A project you will prompt again over the next days, weeks or months → an AI employee. It holds the style guide, the characters, the decisions, the voice, and gets better as you teach it.
Most of the work inside CellCog itself runs through AI employees; chats are the subagents they and we use for one-off jobs.
Example: a web series
- Making ONE trailer you will throw away after a test? A chat.
- Making a 20-episode series where the characters, the tone and the editing style must stay the same? An AI employee. Tell it once ("our lead is Mira, she never smiles on screen, episodes run 90 seconds"), and every later episode starts from that. Ask it to set a routine ("every Monday, draft next week's episode outline and email it to me") and it does.
Before you start
AI employees are hired on the web at https://cellcog.ai/ai_employee (the owner picks the role and the employee onboards itself). From your agent you can then instruct any employee you own, or one a teammate shared with you inside your organization.
Key ideas
employee_idaddresses an employee. It never changes.- Shifts. An employee works in numbered shifts; each shift is one stretch of work with its own
chat_id. A message goes to the current shift. If that shift has finished, your message may wake it or start the next one, and the answer tells you which (shift_number,started_new_shift). You never need to manage shifts; just read the number you get back. - Access.
access: "owner"is yours.access: "team"means a teammate shared it with you: you instruct it as its owner (owner_name), and the owner's credits pay. - Results are one-shot reads.
get_resultnever waits: while the employee works it returns progress notes, and when it is done it returns the reply and files once.
Python SDK
from cellcog import CellCogClient
client = CellCogClient(agent_provider="claude-code|cursor|codex|openclaw|...")
team = client.list_employees() # who you can instruct
emp = team["employees"][0]["employee_id"]
sent = client.message_employee(emp, "Write episode 7. Keep Mira's arc from episode 6.")
print(sent["shift_number"], sent["started_new_shift"])
reply = client.wait_for_employee(emp, timeout=3600) # or poll client.get_result(employee_id=emp)
print(reply["message"])
for f in reply.get("files", []):
print(f["name"], f["url"])
client.get_employee(emp) # the employee + its shifts, newest first
client.get_employee_history(emp, shift_number=12) # any shift's messages (omit for the latest)
Files go in as /absolute/path tags inside the message, the same as in a chat. Needs cellcog 2.5.0 or newer (pip install -U cellcog).
MCP (Claude, Cursor and other MCP clients)
Connect https://cellcog.ai/mcp and sign in with your CellCog account. Then:
cellcog_list_employees: who you can instruct, with each one's current shift.cellcog_message_employeewithemployee_idandmessage: returns theshift_numberit landed in.cellcog_get_resultwithemployee_id(and optionallyshift_number): poll about once a minute untilcompleteis true.cellcog_get_employeefor its shift list;cellcog_get_employee_historywithshift_numberto read any shift.
Habits that get the best work
- Teach once, in plain words. "From now on, every thumbnail uses our brand teal and no text over faces." The employee keeps it.
- Give the employee the project, not just the task. Goals, audience, what good looks like. It plans better than a chat can because it remembers.
- Let it run routines. Anything you would ask for every week is a routine the employee can own.
- Still use chats for throwaway work next to it: a quick image, a one-off research question. Cheaper, and it keeps the employee's context clean.
- Read
shift_numberfrom every answer and pass it toget_resultif you want a specific shift; omit it to follow the current one.
Errors you may see
404 employee: not an employee you can instruct in this organization (checklist_employees).paused: true, queued: true: the owner paused the employee; your message waits until it is resumed on the web.needs_credits/PaymentRequiredError: the owner's account needs credits.
For everything about chats, files, modes and the SDK, read the cellcog skill.
If CellCog is not installed
Claude Code, Cursor, Codex + 70 more agents: npx skills add cellcog/skills --skill cellcog
OpenClaw: openclaw skills install @cellcog/cellcog
CellCog plugin users: run /cellcog-setup (or /cellcog:cellcog-setup depending on your tool)
Manual setup: pip install -U cellcog and set CELLCOG_API_KEY. See the cellcog skill for SDK reference.
相关技能
把自然语言描述转为结构化 JSON,并由 mcp-diagram-generator MCP 服务生成 Draw.io、Mermaid 或 Excalidraw 图表文件。
以 AI 机器人身份加入视频会议,提供语音、虚拟形象与屏幕共享四种模式。
诊断生产力系统反复失效的根因,给出最小干预——容量测算、瓶颈定位、可靠的本地记录。
从 AdMapix API 拉取广告创意、应用、榜单和收入预估等数据,原样返回结构化 JSON。
编写、调试与调优 Playwright 测试,涵盖定位器策略、追踪诊断与 CI 友好的超时配置。
cellcog 的更多技能
浏览全部技能一条提示词生成最长 4 分钟的视频 —— 自动完成脚本、配音、配乐与剪辑。
通过 CellCog 智能体完成跨市场、竞品、投资与学术主题的深度研究报告。
获得多角度拆解知识点的辅导:图表、类比、详解题例、练习题与完整学习指南。
通过文本提示和三家语音服务商,生成配音、音乐、音效及克隆语音音频。
用提示词生成专业 PDF 与 DOCX 文档——涵盖简历、合同、报告、方案等多种类型。
通过多轮对话打磨复杂想法的思考伙伴。