<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>notes on Lumen Night Reader</title><link>https://notes.mycmdline.com/</link><description>Recent content in notes on Lumen Night Reader</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 26 May 2026 12:36:14 +0000</lastBuildDate><atom:link href="https://notes.mycmdline.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Codex Pet — Technical Reference</title><link>https://notes.mycmdline.com/posts/codex-pet-technical-note/</link><pubDate>Tue, 26 May 2026 12:36:14 +0000</pubDate><guid>https://notes.mycmdline.com/posts/codex-pet-technical-note/</guid><description>&lt;h1 id="codex-pet--technical-reference"&gt;Codex Pet — Technical Reference&lt;/h1&gt;&lt;h2 id="1-what-codex-pet-is"&gt;1. What Codex Pet Is&lt;/h2&gt;&lt;p&gt;Codex Pets are optional animated companions built into the OpenAI Codex desktop
app. They render as a floating overlay that stays on top of every other window,
even when Codex itself is minimized, so the agent&amp;rsquo;s activity is visible while you
work in other applications.&lt;/p&gt;
&lt;p&gt;A pet is a passive status surface with one active capability: if a pet shows a
message while a task is running, clicking it opens a reply path back to the agent,
turning the indicator into a small two-way channel.&lt;/p&gt;</description></item><item><title>Agentic Ai Ecosystem 2026 Consolidated Notes</title><link>https://notes.mycmdline.com/posts/agentic-ai-ecosystem-2026-consolidated-notes/</link><pubDate>Sun, 17 May 2026 23:22:33 +0000</pubDate><guid>https://notes.mycmdline.com/posts/agentic-ai-ecosystem-2026-consolidated-notes/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;&lt;p&gt;The 2025–2026 agentic‑AI shift moved from simple chat‑assistants to autonomous “workers” that operate on the cycle &lt;strong&gt;observe → plan → act → verify → recover&lt;/strong&gt;. Modern platforms compete not on the underlying language model but on the &lt;strong&gt;agent harness&lt;/strong&gt; — sandboxing, tool execution, memory, observability, deterministic orchestration, and governance. Successful systems minimise uncontrolled autonomy while preserving useful execution power.&lt;/p&gt;
&lt;h2 id="methodology--metrics"&gt;Methodology &amp;amp; Metrics&lt;/h2&gt;&lt;p&gt;Platforms are grouped by their primary role (IDE, extensions, CLI agents, cloud agents, business platforms, browser agents, orchestrators, frameworks, open‑source agents, sensor agents, infrastructure and foundation models). Ranking within a group considers GitHub stars, installations/downloads, enterprise adoption, mentions in Q1–Q2 2026 industry reports, benchmark results, ecosystem activity, practical applicability and financial metrics. All metrics come from the original notes and require independent verification before use in reports.&lt;/p&gt;</description></item><item><title>Obsidian CLI</title><link>https://notes.mycmdline.com/posts/obsidian-cli/</link><pubDate>Sun, 17 May 2026 23:07:00 +0000</pubDate><guid>https://notes.mycmdline.com/posts/obsidian-cli/</guid><description>&lt;p&gt;Title: Obsidian CLI - Obsidian Help&lt;/p&gt;
&lt;p&gt;URL Source: &lt;a href="https://obsidian.md/help/cli"&gt;https://obsidian.md/help/cli&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Markdown Content:
Obsidian CLI is a command line interface that lets you control Obsidian from your terminal for scripting, automation, and integration with external tools.&lt;/p&gt;
&lt;p&gt;Anything you can do in Obsidian you can do from the command line. Obsidian CLI even includes &lt;a href="https://obsidian.md/help/cli#Developer%20commands"&gt;developer commands&lt;/a&gt; to access developer tools, inspect elements, take screenshots, reload plugins, and more.&lt;/p&gt;
&lt;h2 id="install-obsidian-cli"&gt;Install Obsidian CLI&lt;/h2&gt;&lt;p&gt;Enable Obsidian CLI in Obsidian:&lt;/p&gt;</description></item><item><title>Prompt Engineering Guide Condensed</title><link>https://notes.mycmdline.com/posts/prompt-engineering-guide-condensed/</link><pubDate>Sun, 17 May 2026 23:06:54 +0000</pubDate><guid>https://notes.mycmdline.com/posts/prompt-engineering-guide-condensed/</guid><description>&lt;h1 id="prompt-engineering-guide--condensed-reference"&gt;Prompt Engineering Guide — Condensed Reference&lt;/h1&gt;&lt;blockquote&gt;
&lt;p&gt;A concise summary of &lt;a href="https://www.promptingguide.ai"&gt;promptingguide.ai&lt;/a&gt;
Covers core concepts, techniques, applications, risks, and best practices.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="table-of-contents"&gt;Table of Contents&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;a href="#1-introduction"&gt;Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-llm-settings"&gt;LLM Settings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#3-elements-of-a-prompt"&gt;Elements of a Prompt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#4-general-tips-for-designing-prompts"&gt;General Tips for Designing Prompts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#5-basic-task-examples"&gt;Basic Task Examples&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#6-core-prompting-techniques"&gt;Core Prompting Techniques&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#7-advanced-prompting-techniques"&gt;Advanced Prompting Techniques&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#8-agentic--tool-augmented-techniques"&gt;Agentic &amp;amp; Tool-Augmented Techniques&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#9-risks--misuses"&gt;Risks &amp;amp; Misuses&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#10-model-specific-notes-chatgpt"&gt;Model-Specific Notes (ChatGPT)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#11-tools--libraries"&gt;Tools &amp;amp; Libraries&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="1-introduction"&gt;1. Introduction&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Prompt engineering&lt;/strong&gt; is the discipline of developing and optimizing prompts to efficiently use large language models (LLMs) for a wide variety of applications.&lt;/p&gt;</description></item><item><title>Skill Md Unified Strict Standard</title><link>https://notes.mycmdline.com/posts/skill-md-unified-strict-standard/</link><pubDate>Sun, 17 May 2026 23:06:54 +0000</pubDate><guid>https://notes.mycmdline.com/posts/skill-md-unified-strict-standard/</guid><description>&lt;h1 id="skillmd-unified-strict-standard"&gt;SKILL.md Unified Strict Standard&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;Status:&lt;/strong&gt; Normative&lt;br&gt;
&lt;strong&gt;Version:&lt;/strong&gt; 2.0.0&lt;br&gt;
&lt;strong&gt;Sources synthesized:&lt;/strong&gt; Agent Skills spec (agentskills.io), anthropics/skills, anthropics/claude-code plugin-dev, openai/skills, github/awesome-copilot, Mintlify, Skills Directory, Geeksfino/openskills, addyosmani/agent-skills&lt;br&gt;
&lt;strong&gt;Scope:&lt;/strong&gt; Cross-host portable core (Claude Code, Codex CLI, GitHub Copilot CLI, OpenClaw, compatible hosts)&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-executive-summary"&gt;1. Executive Summary&lt;/h2&gt;&lt;p&gt;This document defines a single, maximally strict specification for &lt;code&gt;SKILL.md&lt;/code&gt; bundles, synthesized from all major skill ecosystem implementations and deep-research outputs across multiple AI providers. The portable profile is intentionally narrower than the full ecosystem because the source corpus agrees on the core artifact model — directory-scoped skill, required &lt;code&gt;SKILL.md&lt;/code&gt;, YAML frontmatter plus Markdown body, progressive disclosure, and optional bundled resources — but diverges on frontmatter breadth, host-specific runtime controls, install/discovery paths, and metadata overlays.&lt;/p&gt;</description></item><item><title>Stage Md Spec Driven Agent</title><link>https://notes.mycmdline.com/posts/stage-md-spec-driven-agent/</link><pubDate>Sun, 17 May 2026 23:06:54 +0000</pubDate><guid>https://notes.mycmdline.com/posts/stage-md-spec-driven-agent/</guid><description>&lt;h1 id="generic-markdown-stage-format-for-spec-driven-ai-agent-pipelines"&gt;Generic Markdown Stage Format for Spec-Driven AI Agent Pipelines&lt;/h1&gt;&lt;p&gt;Suggested filename: &lt;code&gt;STAGE.md&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="goal"&gt;Goal&lt;/h2&gt;&lt;p&gt;One markdown file = one self-sufficient pipeline stage.&lt;/p&gt;
&lt;p&gt;Each stage must:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;describe what it is&lt;/li&gt;
&lt;li&gt;declare its input dependencies&lt;/li&gt;
&lt;li&gt;declare its output contract&lt;/li&gt;
&lt;li&gt;link to previous and next stages&lt;/li&gt;
&lt;li&gt;be human-readable&lt;/li&gt;
&lt;li&gt;be parseable by a minimal Python agent&lt;/li&gt;
&lt;li&gt;work for any pipeline topology, not only &lt;code&gt;requirements → design → tasks → scaffold&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="core-idea"&gt;Core Idea&lt;/h2&gt;&lt;p&gt;Each stage file is markdown with a YAML frontmatter header.&lt;/p&gt;</description></item><item><title>Git Branching Strategies</title><link>https://notes.mycmdline.com/posts/git-branching-strategies/</link><pubDate>Sun, 17 May 2026 23:06:52 +0000</pubDate><guid>https://notes.mycmdline.com/posts/git-branching-strategies/</guid><description>&lt;h1 id="git-branching-strategies"&gt;Git Branching Strategies&lt;/h1&gt;&lt;h2 id="comparison-matrix"&gt;Comparison Matrix&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Strategy&lt;/th&gt;
 &lt;th&gt;Branches&lt;/th&gt;
 &lt;th&gt;Release Cadence&lt;/th&gt;
 &lt;th&gt;Complexity&lt;/th&gt;
 &lt;th&gt;CI/CD Fit&lt;/th&gt;
 &lt;th&gt;Multi-version&lt;/th&gt;
 &lt;th&gt;Team Size&lt;/th&gt;
 &lt;th&gt;Best For&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Trunk-Based&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;main&lt;/code&gt; only, short-lived branches (&amp;lt;1 day)&lt;/td&gt;
 &lt;td&gt;Continuous&lt;/td&gt;
 &lt;td&gt;Low&lt;/td&gt;
 &lt;td&gt;✓&lt;/td&gt;
 &lt;td&gt;✗&lt;/td&gt;
 &lt;td&gt;Any&lt;/td&gt;
 &lt;td&gt;High-velocity SaaS&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GitHub Flow&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;main&lt;/code&gt; + &lt;code&gt;feature/*&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Continuous&lt;/td&gt;
 &lt;td&gt;Low&lt;/td&gt;
 &lt;td&gt;✓&lt;/td&gt;
 &lt;td&gt;✗&lt;/td&gt;
 &lt;td&gt;Small–Mid&lt;/td&gt;
 &lt;td&gt;SaaS, startups, OSS&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GitLab Flow&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;main&lt;/code&gt; + &lt;code&gt;feature/*&lt;/code&gt; + env branches&lt;/td&gt;
 &lt;td&gt;Continuous with gates&lt;/td&gt;
 &lt;td&gt;Medium&lt;/td&gt;
 &lt;td&gt;✓&lt;/td&gt;
 &lt;td&gt;◐&lt;/td&gt;
 &lt;td&gt;Mid&lt;/td&gt;
 &lt;td&gt;Teams needing staging gates&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Ship / Show / Ask&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;main&lt;/code&gt; + &lt;code&gt;feature/*&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Continuous&lt;/td&gt;
 &lt;td&gt;Low&lt;/td&gt;
 &lt;td&gt;✓&lt;/td&gt;
 &lt;td&gt;✗&lt;/td&gt;
 &lt;td&gt;Small–Mid&lt;/td&gt;
 &lt;td&gt;Balancing speed with review&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Stacked Diffs&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;main&lt;/code&gt; + dependent chain&lt;/td&gt;
 &lt;td&gt;Continuous&lt;/td&gt;
 &lt;td&gt;Medium&lt;/td&gt;
 &lt;td&gt;◐&lt;/td&gt;
 &lt;td&gt;✗&lt;/td&gt;
 &lt;td&gt;Mid–Large&lt;/td&gt;
 &lt;td&gt;Large changes, atomic reviews&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Feature Flag Flow&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;main&lt;/code&gt; (trunk-based + flags)&lt;/td&gt;
 &lt;td&gt;Deploy ≠ Release&lt;/td&gt;
 &lt;td&gt;Medium&lt;/td&gt;
 &lt;td&gt;✓&lt;/td&gt;
 &lt;td&gt;◐&lt;/td&gt;
 &lt;td&gt;Mid–Large&lt;/td&gt;
 &lt;td&gt;Decoupling deploy from release&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Release Flow&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;main&lt;/code&gt; + &lt;code&gt;release/*&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Scheduled&lt;/td&gt;
 &lt;td&gt;Medium&lt;/td&gt;
 &lt;td&gt;◐&lt;/td&gt;
 &lt;td&gt;✓&lt;/td&gt;
 &lt;td&gt;Large&lt;/td&gt;
 &lt;td&gt;Discrete releases, Microsoft-style&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Gitflow&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;main&lt;/code&gt;, &lt;code&gt;develop&lt;/code&gt;, &lt;code&gt;feature/*&lt;/code&gt;, &lt;code&gt;release/*&lt;/code&gt;, &lt;code&gt;hotfix/*&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Scheduled&lt;/td&gt;
 &lt;td&gt;High&lt;/td&gt;
 &lt;td&gt;◐&lt;/td&gt;
 &lt;td&gt;✓&lt;/td&gt;
 &lt;td&gt;Mid–Large&lt;/td&gt;
 &lt;td&gt;Formal QA, multiple versions&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Legend: ✓ strong fit, ◐ partial, ✗ weak fit&lt;/p&gt;</description></item><item><title>Kimi Cli Memory Options</title><link>https://notes.mycmdline.com/posts/kimi-cli-memory-options/</link><pubDate>Sun, 17 May 2026 23:06:52 +0000</pubDate><guid>https://notes.mycmdline.com/posts/kimi-cli-memory-options/</guid><description>&lt;h1 id="kimi-cli-long-term-memory-options"&gt;Kimi CLI Long-Term Memory Options&lt;/h1&gt;&lt;p&gt;Consolidated, validated reference for adding durable cross-session memory to Kimi Code CLI. All claims about external repositories were re-verified against upstream sources (May 2026). Unverified or contradicted claims from source drafts are marked or removed.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="verdict"&gt;Verdict&lt;/h2&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Best default (validated) → agentmemory (rohitg00)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; MCP stdio, 51 tools, local iii-engine + embeddings, REST + viewer
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Officially supports Claude Code, Cursor, Gemini CLI, OpenCode,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Codex CLI, Hermes, OpenClaw, pi. Kimi CLI not on official list,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; but standard MCP stdio block should work.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Best minimal local → ai-memory-mcp (alphaonedev)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Rust binary, single SQLite + FTS5, 97.8% R@5 on LongMemEval,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 26 MCP tools, WAL mode, 79% smaller TOON output, no API cost.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Best Kimi-native → kimi-mneme (claimed by source drafts) — UNVERIFIED
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ⚠️ Could not be located on GitHub or PyPI in May 2026.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Do not include in install plan until existence confirmed.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Best minimal Python → rekal (janbjorge)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Python 3.11+, single SQLite + FTS5 + sqlite-vec (384-dim),
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 16 MCP tools, simple stdio, primary target Codex CLI / OpenCode.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Best MCP graph route → mem0-mcp-selfhosted (elvismdev)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Qdrant + optional Neo4j + Ollama, ~11 tools, fully offline.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Best multi-agent → HeurChain
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Confirmed Kimi CLI read/write via MCP SSE in source drafts;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Redis + vault, ACT-R decay, BM25 only.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Best temporal reasoning → Graphiti (Zep)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Neo4j/FalkorDB, fact validity windows, NER pipeline.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Operationally heavy; specialized use case.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Avoid → MemNexus, Mem0 Cloud, Zep Cloud (data leaves machine)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Letta, Honcho (replace the agent rather than extend it)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Raw vector DBs without memory logic (RAG poisoning over time)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; SSE-only servers for new setups (SSE deprecated in MCP spec March 2025)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; kimi-memory-mcp (SARPixelPioneer) — AgentSeal 75/100, DeepSeek required&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="kimi-cli-native-memory-surface--what-you-get-out-of-the-box"&gt;Kimi CLI Native Memory Surface — What You Get Out of the Box&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Feature&lt;/th&gt;
 &lt;th&gt;What it gives&lt;/th&gt;
 &lt;th&gt;What it does &lt;strong&gt;not&lt;/strong&gt; give&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Session persistence&lt;/td&gt;
 &lt;td&gt;Continue a session; context survives compaction via &lt;code&gt;PreCompact&lt;/code&gt;/&lt;code&gt;PostCompact&lt;/code&gt; hooks&lt;/td&gt;
 &lt;td&gt;Durable searchable memory across sessions or projects&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;AGENTS.md&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Project rules and conventions auto-loaded on session start&lt;/td&gt;
 &lt;td&gt;Automatic extraction of decisions, debugging insights, or evolving facts&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Hooks (Beta)&lt;/td&gt;
 &lt;td&gt;13 lifecycle events configured as &lt;code&gt;[[hooks]]&lt;/code&gt; in &lt;code&gt;~/.kimi/config.toml&lt;/code&gt; (&lt;code&gt;SessionStart&lt;/code&gt;, &lt;code&gt;UserPromptSubmit&lt;/code&gt;, &lt;code&gt;PreToolUse&lt;/code&gt;, &lt;code&gt;PostToolUse&lt;/code&gt;, &lt;code&gt;Notification&lt;/code&gt;, &lt;code&gt;PreCompact&lt;/code&gt;, &lt;code&gt;Stop&lt;/code&gt;, etc.); regex matchers, timeouts, blocking via exit code 2&lt;/td&gt;
 &lt;td&gt;Storage or retrieval backend by itself&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Skills (&lt;code&gt;.kimi/skills/&lt;/code&gt;)&lt;/td&gt;
 &lt;td&gt;Prompt-injected skill instructions, scoped Project &amp;gt; User &amp;gt; Extra &amp;gt; Built-in&lt;/td&gt;
 &lt;td&gt;Persistent cross-session memory&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MCP (&lt;code&gt;~/.kimi/mcp.json&lt;/code&gt;)&lt;/td&gt;
 &lt;td&gt;Any standard MCP server via stdio or Streamable HTTP; managed with &lt;code&gt;kimi mcp&lt;/code&gt; subcommand&lt;/td&gt;
 &lt;td&gt;Automatic memory unless the agent actively calls memory tools&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Plugins&lt;/td&gt;
 &lt;td&gt;Local toolkits packaged via &lt;code&gt;plugin.json&lt;/code&gt;; OAuth credentials can be injected via &lt;code&gt;inject&lt;/code&gt; block&lt;/td&gt;
 &lt;td&gt;Long-term memory unless the plugin implements it&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Agent Flow&lt;/td&gt;
 &lt;td&gt;Workflow orchestration&lt;/td&gt;
 &lt;td&gt;Not a memory layer&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Key constraints:&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>