Repository navigation
MCP Reference Tasks and Persona
May-Kirihara edited this page Apr 21, 2026
·
3 revisions
Phase D で追加された 9 個 のツール。物理ネイティブなタスク管理 + 人格保存基盤。
詳細設計は Plans — Phase D、ツール仕様は SKILL.md を正とする。
value ← 永続的な土台(declare_value)
↓ derived_from
intention ← 長期方向(declare_intention)
↓ fulfills
commitment ← 期限付き約束(declare_commitment、既定 14 日)
↓ fulfills
task ← 個別行動(commit、既定 30 日)
タスクを作成。親 commitment/intention に fulfills で繋げる。
commit(
content: str,
parent_id: str | None = None,
deadline_seconds: float | None = None, # 既定: 30 日
certainty: float = 1.0,
)
タスクを active engagement に。TTL リセット + emotion=0.4。
start(task_id: str)
タスク完了。outcome を新ノードとして保存し、completed エッジを outcome → task で張る。task は archive される。
complete(task_id: str, outcome: str, emotion: float = 0.5)
タスクを意図的に放棄。reason を保存し、abandoned エッジを reason → task で張る。「影の年表」を残す機能。
abandon(task_id: str, reason: str)
タスク間の依存関係。
depend(task_id: str, depends_on_id: str, blocking: bool = False)
-
blocking=False(既定) →depends_onエッジ -
blocking=True→blocked_byエッジ(強い依存)
深く保持する信念。永続。
declare_value(content: str, certainty: float = 1.0)
長期的な方向性。parent_value_id で derived_from を張る(任意)。
declare_intention(content: str, parent_value_id: str | None = None, certainty: float = 1.0)
期限付きの約束。parent_intention_id 必須、fulfills を張る。
declare_commitment(
content: str,
parent_intention_id: str,
deadline_seconds: float | None = None, # 既定: 14 日
certainty: float = 1.0,
)
過去のセッションで宣言された values/intentions/commitments/style/relationships から散文を生成。新セッション開始の儀式。
inherit_persona()
→ "## Persona inheritance
## Values (3)
- ...
## Intentions (2) ..."
| aspect | 内容 |
|---|---|
tasks_todo |
アクティブタスク、締切順、近いものハイライト |
tasks_doing |
直近 1 時間に start() されたタスク |
tasks_completed |
完了タスクの年表(時系列) |
tasks_abandoned |
影の年表(reason 付き) |
commitments |
アクティブ commitment、締切順、 |
values / intentions / relationships
|
それぞれの一覧 |
persona |
全合成(= inherit_persona) |
inherit_persona()
reflect(aspect="commitments") # 期限が近いものを確認
reflect(aspect="tasks_todo", limit=5) # 今日のタスク候補
commit(content="MCP の forget docs を追記", parent_id=<commitment_id>)
start(<task_id>) # 着手
# ... 作業 ...
complete(<task_id>, outcome="PR #42 でマージ", emotion=0.7)
reflect(aspect="tasks_completed", limit=5)
revalidate(<最も嬉しかった完了タスク>, emotion=0.7) # 重力史に祝福を残す
abandon(<task_id>, reason="優先度が下がった、3ヶ月後に再評価する")
→ 関連: Memory Tools, Maintenance Tools → パターンと哲学: Plans — Phase D
(formerly GER-RAG)
- 1. Welcome
- 2. Install GaOTTT
- 3. Connect Your Client
- 4. First Conversation
- 5. Everyday Use
- 6. When Stuck
- As Long-Term Memory
- As Task Manager
- As Persona Base
- As Narrative Engine
- Multi-Agent Setup
- Per-Project DBs
- Multiverse (1人1宇宙)
- Ambient Recall
- Visualization
- Server Setup
- Multiverse 運用プレイブック(統合)
- Multiverse クイック健康チェック(パニック時)
- Multiverse Setup (MV3)
- Multiverse Import Universe
- Control Plane (MV4)
- Backup & DR (MV5)
- Resource Requirements (VRAM/RAM/Disk)
- Tuning
- Ingestion (files & chat history)
- Migration (upgrade)
- Compact & Backup
- Isolated Benchmark
- Performance Testing (7-tier)
- Troubleshooting
- Roadmap
- Backend Phase A/B/C
- Phase D — Persona & Tasks
- Phase G — Memory Genesis
- Phase H — Wave Seed Redesign
- Phase I — Free Star Movement
- Phase J — Persona-Anchored Retrieval
- Phase K — Stellar Supernova Cohort
- Phase L — Hybrid Retrieval
- Phase M — Mass Conservation
- Phase N candidate β — Mass Evaporation
- Phase O — TTT Observability
- Phase P — Pressure Terms (Λ + Langevin)
- Phase Q — Orbital Mechanics (Rosette Orbits)
- Phase Q2 — Gravitational Scale Matching
- Phase T — Semantic Requalification
- Phase U — Review Hardening
- Observation Apparatus Refinement
- Observation Apparatus Round 2 (dogfooding 2026-06-12 起点)
- Hardening — Concurrency & Persistence
- Ambient Recall Enrichment
- Ambient Recall Refinement (Phase A 由来)
- Ambient Recall Lateral Association (〇〇といえば〜)
- Accretion Recall (降着想起・〇〇ってなんだっけ)
- Synaptic Pruning (連想の忘却・edge decay)
- Save Candidates Hook (ambient-recall の write-side 対称)
- Lens Hygiene (ambient block の漏れ防止)
- Instruction Surface Hygiene (指示表層と hook harness)
- Query as Mass Distribution
- Multiverse Scale-Out (大規模化・1人1宇宙)
- SKILL.md Improvement
- Embedder Comparison (RURI vs RikkaBotan)