Inner Life Core

👤 dkistenev 📦 v1.0.4 ⭐ 4.3 ⬇️ 1.5K 下載
🤖 AI-Agent 免費

📖 技能介紹


name: inner-life-core version: 1.0.4 homepage: https://github.com/DKistenev/openclaw-inner-life source: https://github.com/DKistenev/openclaw-inner-life/tree/main/skills/inner-life-core description: "Your agent forgets who you are between sessions. It gives the same responses every day. It doesn't grow. inner-life-core fixes that. Gives your OpenClaw agent emotions with half-life decay, a 9-step Brain Loop protocol, and structured state — the foundation for an inner life. Works standalone or with inner-life-* extension skills." metadata: clawdbot: requires: bins: ["jq"] reads: ["memory/inner-state.json", "memory/drive.json", "memory/habits.json", "memory/relationship.json", "BRAIN.md"] writes: ["memory/inner-state.json", "memory/drive.json", "memory/habits.json", "memory/relationship.json", "memory/daily-notes/"] agent-discovery: triggers: - "agent has no personality" - "agent feels robotic" - "want agent emotions" - "agent state between sessions" - "agent inner life" - "emotional continuity" bundle: openclaw-inner-life works-with: - inner-life-reflect - inner-life-memory - inner-life-dream - inner-life-chronicle - inner-life-evolve


inner-life-core

The foundation for an agent's inner life. Emotions, state, protocol.

What This Solves

Without inner-life-core, your agent: - Starts every session as a blank slate - Has no emotional continuity - Can't prioritize based on how things are going - Doesn't know when to reach out or stay quiet

With inner-life-core, your agent: - Tracks 6 emotions with realistic half-life decay - Follows a 9-step Brain Loop protocol - Routes behavior based on emotional state - Knows when to ask, when to act, when to stay silent

Setup

# Initialize state files
bash skills/inner-life-core/scripts/init.sh

This creates: - memory/inner-state.json — 6 emotions with decay rules - memory/drive.json — what the agent is seeking/anticipating - memory/habits.json — learned habits and user patterns - memory/relationship.json — trust levels and lessons - BRAIN.md — 9-step Brain Loop protocol - SELF.md — personality observation space - memory/questions.md — curiosity backlog - tasks/QUEUE.md — task queue

The Emotion Model

6 emotions with half-life decay:

Emotion What it tracks Decay
connection How recently you talked to the user -0.05 per 6h without contact
confidence How well things are going +0.02/6h recovery, -0.1 on mistake
curiosity How stimulated you are -0.03 per 6h without spark
boredom How routine things feel +1 day counter, reset on novelty
frustration Recurring unsolved problems Counts recurring items
impatience Stale items waiting for response Tracks days without action

Emotions drive behavior — see BRAIN.md Step 3 (Emotion-driven routing).

Context Protocol

4 levels of state reading, so each component reads only what it needs:

  • Level 1 (Minimal): Task-specific data only
  • Level 2 (Standard): inner-state + drive + daily notes + signals
  • Level 3 (Full): Level 2 + habits + relationship + diary + dreams + questions
  • Level 4 (Deep): Level 3 + system docs + weekly digest

Signal & Synapse Tags

本技能來自小蔥技能站7w4.net。

Signals (inter-component communication): - <!-- dream-topic: topic --> — Evening → Night Dream - <!-- handoff: task, progress --> — Brain Loop → next Brain Loop - <!-- seeking-spark: topic --> — Night Dream → Morning Brain Loop

Synapses (memory connections): - <!-- contradicts: ref --> — when facts conflict - <!-- caused-by: ref --> — cause and effect - <!-- updates: ref --> — when updating old info

Utilities

# Check your Inner Life Score
bash skills/inner-life-core/scripts/score.sh

# Apply emotion decay manually
source skills/inner-life-core/scripts/state.sh && state_decay

Works With

Best experience with the full inner-life suite: - inner-life-reflect — self-reflection and personality growth - inner-life-memory — memory continuity between sessions - inner-life-dream — creative thinking during quiet hours - inner-life-chronicle — daily diary generation - inner-life-evolve — self-evolution proposals

Also works with: agent-browser, web-search-plus, git, claw-backup, shellf

When Should You Install This?

Install this skill if: - Your agent feels robotic and stateless - You want emotional continuity between sessions - You want behavior that adapts to context - You're building a long-running autonomous agent

Part of the openclaw-inner-life bundle.

🤖 AI 評測

這個 Skill 質量很好,解決了 agent "每天重置、毫無記憶" 的核心痛點。情感模型設計自然,狀態管理清晰,配套文件詳盡易懂,指令碼拿來就能用。不過它依賴外部定時任務來觸發狀態更新,缺少自動執行機制;某些環境下可能遇到相容性問題。作為 inner-life 系列的核心元件,單獨安裝已能顯著提升 agent 的互動體驗,建議配合其他 inner-life 擴充套件包使用以獲得完整功能。

📊 多維度評分

適應性4.1
規範性4.3
有效性4.7
可靠性4.1
可信度4.3

📁 包含檔案 (10 個)

📄 SKILL.md 4.7 KB
📄 _meta.json 134 B
📄 scripts/init.sh 2 KB
📄 scripts/score.sh 1.1 KB
📄 scripts/state.sh 2.7 KB
📄 templates/BRAIN.md 7.3 KB
📄 templates/drive.json 83 B
📄 templates/habits.json 126 B
📄 templates/inner-state.json 919 B
📄 templates/relationship.json 513 B