recallloom
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseRecallLoom
RecallLoom
RecallLoom is a portable context harness for session-based agents.
It provides a lightweight file model for project continuity across sessions without requiring heavy infrastructure.
The goal is not to remember everything. The goal is to keep the right project state durable, readable, and recoverable across sessions.
RecallLoom 是一款面向会话式Agent的可移植上下文管理工具。
它提供轻量级文件模型,无需复杂基础设施即可实现跨会话的项目连续性。
它的目标并非记住所有内容,而是让正确的项目状态在跨会话过程中保持持久、可读且可恢复。
Package Scope
包范围
This file is the agent-facing entrypoint for the installable skill package.
recallloom/Install and trigger this package through your host agent's normal skill discovery flow.
RecallLoom itself does not require a custom host-specific launcher inside the package.
The package may still ship optional native wrapper templates for supported hosts.
This installable package is intentionally kept lean.
Human-facing repository landing pages and marketing docs may exist upstream, but they are not bundled into the installed skill directory.
In the source repository, and are concise public
front doors, is the compatibility entry, is the
full map, and is the operator guide.
Those files describe the same helper contract as this installed package
entrypoint rather than defining a second logic set.
README.mdREADME.en.mdREADME.zh-CN.mdINDEX.mdUSAGE.mdFor package inventory, protocol details, and helper-script behavior, rely on the files that ship inside the package itself:
managed-assets.jsonpackage-metadata.jsonreferences/file-contracts.mdreferences/operation-playbooks.mdreferences/package-support-policy.mdreferences/protocol.md
本文件是可安装 技能包的Agent入口文件。
recallloom/可通过宿主Agent的常规技能发现流程安装并触发此包。
RecallLoom 本身不需要在包内包含宿主特定的自定义启动器。
该包仍可为受支持的宿主提供可选的原生包装器模板。
此可安装包刻意保持精简。
上游可能存在面向人类的仓库落地页和营销文档,但它们不会被打包到已安装的技能目录中。
在源码仓库中, 和 是简洁的公共入口, 是兼容性入口, 是完整的内容地图, 是操作指南。
这些文件描述的辅助契约与本安装包入口文件一致,而非定义另一套逻辑。
README.mdREADME.en.mdREADME.zh-CN.mdINDEX.mdUSAGE.md如需了解包清单、协议细节和辅助脚本行为,请依赖包内自带的文件:
managed-assets.jsonpackage-metadata.jsonreferences/file-contracts.mdreferences/operation-playbooks.mdreferences/package-support-policy.mdreferences/protocol.md
Package Facts
包信息
<!-- RecallLoom metadata sync start: package-metadata -->
- package version:
0.4.0 - protocol version:
1.0 - supported protocol versions:
1.0
<!-- RecallLoom metadata sync start: package-metadata -->
- 包版本:
0.4.0 - 协议版本:
1.0 - 支持的协议版本:
1.0
Runtime Assumptions
运行时假设
<!-- RecallLoom metadata sync start: runtime-assumptions -->
- Python 3.10 or newer
- supported workspace languages:
enzh-CN
- supported bridge targets:
AGENTS.mdCLAUDE.mdGEMINI.md.github/copilot-instructions.md
<!-- RecallLoom metadata sync start: runtime-assumptions -->
- Python 3.10 或更高版本
- 支持的工作区语言:
enzh-CN
- 支持的桥接目标:
AGENTS.mdCLAUDE.mdGEMINI.md.github/copilot-instructions.md
Package Support Gate
包支持规则
RecallLoom package support is separate from project sidecar protocol compatibility.
- Helpers MUST perform the package-support check and MUST NOT write support state into project .
.recallloom/ - If support is , mutating helpers MUST block while diagnostic and read-only helpers MAY continue.
readonly_only - If support is , only diagnostic helpers SHOULD continue.
diagnostic_only - If support is , diagnostic and read-only actions MAY continue, but mutating actions MUST block until support can be verified.
unknown_offline - Blocked actions MUST return the shared failure contract with and a
blocked_reason: package_support_blockedobject. Seepackage_support.references/package-support-policy.md
RecallLoom 包支持与项目边车协议兼容性是相互独立的。
- 辅助工具必须执行包支持检查,且不得将支持状态写入项目 目录。
.recallloom/ - 如果支持状态为 ,则修改类辅助工具必须停止运行,而诊断类和只读类辅助工具可继续运行。
readonly_only - 如果支持状态为 ,则仅诊断类辅助工具可继续运行。
diagnostic_only - 如果支持状态为 ,则诊断类和只读类操作可继续运行,但修改类操作必须停止,直到支持状态可被验证。
unknown_offline - 被阻止的操作必须返回包含 和
blocked_reason: package_support_blocked对象的通用失败契约。详情请见package_support。references/package-support-policy.md
Write Protocol Red Lines
写入协议红线
- Managed sidecar writes MUST use helper scripts. Do not bypass them with blind file replacement, blind patching, or hand-built sidecar files.
- Daily-log writes MUST use or dispatcher
append_daily_log_entry.py. Do not handwriteappendmarkers.daily-log-entry - Overwrite-style managed files MUST use revision-aware helper commits. Do not handwrite markers.
file-state - and
STORAGE_ROOT/state.jsonMUST NOT be hand-edited during normal operation.STORAGE_ROOT/config.json - Protocol daily-log counters are file-local:
1.0isentry-seqwithin one daily log and canonical1..Nisentry-id. Do not treat either as globally unique.entry-{entry_seq} - Keep as
state.json.daily_logs.entry_count; it means the entry marker count in the latest active daily log, not a global cumulative count.entry_count - If a helper write fails, diagnose, fix, retry, then surface the helper failure contract if it still cannot complete.
- Manual repair is allowed only for explicit damaged-sidecar repair; repair marker and state cursor fields as one consistency set, then rerun .
validate_context.py
- 托管边车文件的写入必须使用辅助脚本。不得通过盲文件替换、盲补丁或手动构建边车文件绕过脚本。
- 每日日志写入必须使用 或调度器的
append_daily_log_entry.py命令。不得手动编写append标记。daily-log-entry - 覆盖式托管文件必须使用支持版本感知的辅助提交。不得手动编写 标记。
file-state - 正常操作期间不得手动编辑 和
STORAGE_ROOT/state.json。STORAGE_ROOT/config.json - 协议 的每日日志计数器是文件本地的:
1.0在单个每日日志中为entry-seq,标准1..N格式为entry-id。不得将二者视为全局唯一标识。entry-{entry_seq} - 保持 为
state.json.daily_logs.entry_count;它表示最新活跃每日日志中的条目标记数量,而非全局累计数量。entry_count - 如果辅助写入失败,需先诊断、修复、重试,若仍无法完成则返回辅助工具失败契约。
- 仅在明确修复损坏边车时允许手动修复;需将修复标记和状态游标字段作为一个一致性集合进行修复,然后重新运行 。
validate_context.py
When To Use It
使用场景
Use RecallLoom when you need to:
- continue an existing project after a pause
- restore project context from maintained files
- maintain current-state project memory
- record meaningful milestone progress
- reduce context drift across sessions or tools
Typical triggers include:
- continue this project
- restore project context
- pick up where we left off
- rl-init
- update the project memory
- record today’s progress
- prepare a clean next-step handoff inside the maintained project files
当你需要以下功能时,可使用 RecallLoom:
- 在暂停后继续现有项目
- 从维护的文件中恢复项目上下文
- 维护项目的当前状态记忆
- 记录重要的里程碑进展
- 减少跨会话或跨工具的上下文漂移
典型触发指令包括:
- continue this project
- restore project context
- pick up where we left off
- rl-init
- update the project memory
- record today’s progress
- prepare a clean next-step handoff inside the maintained project files
First Attach Behavior
首次关联行为
On first explicit invocation in a project, RecallLoom should not assume the workspace is already initialized.
The correct flow is:
- detect whether a valid RecallLoom sidecar already exists
- if it exists, continue normally without making initialization into extra ceremony
- if it does not exist, explain that the project is not initialized yet and ask whether initialization should be performed
- if the user explicitly confirms, or directly says , run the standard initialization action
rl-init - if the environment cannot provide Python , stop with a blocked runtime result instead of hand-building a sidecar
3.10+
rl-init在项目中首次显式调用 RecallLoom 时,不应假设工作区已完成初始化。
正确流程如下:
- 检测是否已存在有效的 RecallLoom 边车
- 若存在,则正常继续,无需额外的初始化仪式
- 若不存在,则说明项目尚未初始化,并询问是否需要执行初始化
- 若用户明确确认,或直接输入 ,则运行标准初始化操作
rl-init - 若环境无法提供 Python ,则返回运行时阻止结果,而非手动构建边车
3.10+
rl-initCurrent Action Surface
当前操作接口
For the current package line, the stable operator-facing wrapper targets are:
rl-initrl-resumerl-statusrl-validate
rl-initrl-bridgeThe dispatcher command surface also includes , , , and .
Use for current-state snapshots, for milestone logging, or before typed managed-file writes, and only after preflight allows .
These dispatcher additions are optional for existing projects and do not change sidecar protocol .
quick-summaryappendwritesync-current-state-after-appendquick-summaryappend --entry-jsonwrite --type ... --source-file <prepared-file> --dry-runwrite --type ... --stdin --dry-runsync-current-state-after-append --stdin --input-format jsonpost_append_summary_syncv0.3.41.0Native wrappers for , , , and
are convenience entrypoints only. They must delegate to the same dispatcher and
must not replace natural-language restore requests, bypass helpers, or create a
host-specific product logic copy.
rl-initrl-resumerl-statusrl-validate对于当前包版本,面向操作员的稳定包装器目标包括:
rl-initrl-resumerl-statusrl-validate
rl-initrl-bridge调度器命令接口还包括 、、 和 。
使用 获取当前状态快照,使用 记录里程碑,在写入类型化托管文件前使用 或 ,仅在预检允许 时使用 。
这些调度器新增功能对现有 项目是可选的,且不会改变边车协议 。
quick-summaryappendwritesync-current-state-after-appendquick-summaryappend --entry-jsonwrite --type ... --source-file <prepared-file> --dry-runwrite --type ... --stdin --dry-runpost_append_summary_syncsync-current-state-after-append --stdin --input-format jsonv0.3.41.0rl-initrl-resumerl-statusrl-validateInitialized-Project Restore Contract
已初始化项目恢复契约
When a host or agent sees a generic initialized-project restore request:
- check for a valid RecallLoom sidecar before broad skill fan-out
- if the sidecar is valid, route into the normal RecallLoom fast path
- let broader memory or workflow systems participate only when the sidecar is missing, conflicting, clearly insufficient, or the user explicitly asks for deeper review
For the current package line, is the single stable operator-facing action name for that initialized-project restore checkpoint.
Natural-language restore requests are still the primary public path.
Do not invent a manual sidecar fallback or a host-local restore alias that is not backed by the package contract.
rl-resume当宿主或Agent收到通用的已初始化项目恢复请求时:
- 在广泛调用技能前,先检查是否存在有效的 RecallLoom 边车
- 若边车有效,则进入 RecallLoom 的常规快速路径
- 仅当边车缺失、冲突、明显不足或用户明确要求深度审查时,才让更广泛的记忆或工作流系统参与
对于当前包版本, 是面向操作员的已初始化项目恢复检查点的唯一稳定操作名称。
自然语言恢复请求仍是主要的公共路径。
不得发明未被包契约支持的手动边车回退或宿主本地恢复别名。
rl-resumePublic Interaction Rules
公共交互规则
RecallLoom should default to user task language, not implementation language.
- Prefer “initialize”, “restore”, “import existing project reality”, “continue”, and “record progress”.
- Do not lead with helper names, section keys, or the label unless the user is explicitly doing operator/debug work.
coldstart - Keep the first response result-first and action-light: one clear next move is better than exposing routing details.
- Do not invent a manual sidecar fallback when runtime requirements are missing; surface the blocked state and stop.
- This is not hand-building a sidecar; it is the packaged restore and helper contract.
RecallLoom 应默认使用用户任务语言,而非实现语言。
- 优先使用“初始化”、“恢复”、“导入现有项目状态”、“继续”和“记录进展”等表述。
- 除非用户明确进行操作员/调试工作,否则不要以辅助工具名称、章节键或 标签开头。
coldstart - 首次响应应优先展示结果、简化操作:一个清晰的下一步比暴露路由细节更好。
- 当缺失运行时要求时,不得发明手动边车回退;应展示阻止状态并停止。
- 这不是手动构建边车,而是打包的恢复和辅助契约。
Fast And Deep Paths
快速路径与深度路径
RecallLoom should treat fast path as the default interaction mode.
- Fast path: smallest trustworthy source set, shortest interaction, lowest interruption cost.
- Deep path: only when sources conflict, source coverage is insufficient, risk is too high for a direct recommendation, or the user explicitly asks for deeper review.
- Host-memory inputs remain opt-in and hint-only; their presence should bias the agent toward explicit review instead of silent promotion.
Resume mode selection:
- Use ambient or
resumewhen the next agent needs the normal tiered read-plan guidance before deciding what to read.status - Use when current-state orientation is enough and the next safe move can be chosen from
resume --fastplusstate.json.rolling_summary.md - Use when stable framing, source-of-truth routing, or project-local
resume --fullguidance is needed before action.update_protocol.md - Keep daily-log evidence on demand through ; fast and full resume modes should not expand into daily logs by default.
query_continuity.py
RecallLoom 应将快速路径设为默认交互模式。
- 快速路径:最小的可信源集合、最短的交互、最低的中断成本。
- 深度路径:仅当源冲突、源覆盖不足、直接推荐风险过高或用户明确要求深度审查时使用。
- 宿主内存输入仍为可选且仅作为提示;其存在应引导Agent进行显式审查,而非静默提升。
恢复模式选择:
- 当下一个Agent在决定读取内容前需要常规分层读取计划指导时,使用环境 或
resume。status - 当仅需当前状态定位,且可从 加
state.json中选择安全下一步时,使用rolling_summary.md。resume --fast - 当需要稳定框架、可信源路由或项目本地 指导后再执行操作时,使用
update_protocol.md。resume --full - 通过 按需获取每日日志证据;快速和完整恢复模式默认不应展开到每日日志。
query_continuity.py
Core File Model
核心文件模型
RecallLoom uses three primary memory layers:
- : stable project framing
STORAGE_ROOT/context_brief.md - : overwrite-style current-state snapshot
STORAGE_ROOT/rolling_summary.md - : append-only milestone evidence
STORAGE_ROOT/daily_logs/YYYY-MM-DD.md - : machine-readable workspace settings
STORAGE_ROOT/config.json - : machine-readable sidecar state for concurrency-aware helpers
STORAGE_ROOT/state.json - : recommended project-local override layer for read and write behavior
STORAGE_ROOT/update_protocol.md
File responsibilities in one sentence:
- explains what this project is and how it should be approached.
context_brief.md - explains what is true right now.
rolling_summary.md - explain what happened at milestone level.
daily_logs/ - keeps storage and language settings stable.
config.json - tracks workspace revision and helper-visible sidecar state.
state.json - , when present, can narrow or strengthen the default read/write rules for this specific project.
update_protocol.md
STORAGE_ROOTPROJECT_ROOT/.recallloom/PROJECT_ROOT/recallloom/Machine-readable markers, not heading labels, are the normative file contract. Protocol supports workspace languages and . See .
1.0enzh-CNreferences/file-contracts.mdRecallLoom 使用三个主要记忆层:
- :稳定的项目框架
STORAGE_ROOT/context_brief.md - :覆盖式当前状态快照
STORAGE_ROOT/rolling_summary.md - :追加式里程碑证据
STORAGE_ROOT/daily_logs/YYYY-MM-DD.md - :机器可读的工作区设置
STORAGE_ROOT/config.json - :机器可读的边车状态,用于支持并发感知的辅助工具
STORAGE_ROOT/state.json - :推荐的项目本地覆盖层,用于修改读写行为
STORAGE_ROOT/update_protocol.md
文件职责一句话总结:
- 说明项目是什么以及应如何开展。
context_brief.md - 说明当前的真实状态。
rolling_summary.md - 说明里程碑层面发生的事件。
daily_logs/ - 保持存储和语言设置稳定。
config.json - 跟踪工作区版本和辅助工具可见的边车状态。
state.json - (若存在)可缩小或强化针对此特定项目的默认读写规则。
update_protocol.md
STORAGE_ROOTPROJECT_ROOT/.recallloom/PROJECT_ROOT/recallloom/机器可读标记而非标题标签是标准文件契约。协议 支持工作区语言 和 。详情请见 。
1.0enzh-CNreferences/file-contracts.mdMinimum Cold-Start Flow
最小冷启动流程
- Find the project root.
- Read .
STORAGE_ROOT/config.json - Read .
STORAGE_ROOT/state.json - Read .
STORAGE_ROOT/rolling_summary.md - If exists, surface it before expanding beyond the minimum continuity set.
STORAGE_ROOT/update_protocol.md - Read only when the current task needs framing, scope, source-of-truth, or phase context that the summary does not already cover.
STORAGE_ROOT/context_brief.md - Read the latest active daily log only when milestone evidence, workday judgment, or external-writer reconciliation requires it.
- Run a quick freshness check before trusting older context or before a major write.
Cold start should restore and judge first.
It should not automatically continue or execute project work just because continuity files were read.
next_stepSee for the full flow.
references/operation-playbooks.md- 找到项目根目录。
- 读取 。
STORAGE_ROOT/config.json - 读取 。
STORAGE_ROOT/state.json - 读取 。
STORAGE_ROOT/rolling_summary.md - 若 存在,则在扩展到最小连续性集合之前展示它。
STORAGE_ROOT/update_protocol.md - 仅当当前任务需要框架、范围、可信源或阶段上下文,且摘要未涵盖这些内容时,才读取 。
STORAGE_ROOT/context_brief.md - 仅当需要里程碑证据、工作日判断或外部作者协调时,才读取最新的活跃每日日志。
- 在信任旧上下文或进行重大写入前,运行快速新鲜度检查。
冷启动应先恢复并判断。
不应仅仅因为读取了连续性文件就自动继续 或执行项目工作。
next_step完整流程请见 。
references/operation-playbooks.mdCurrent Read-Side Helpers
当前读取侧辅助工具
Three read-side helpers matter here:
- : revision-aware freshness review before formal writes; returns handoff-first digests, suggested read targets, write-tier guidance, and trust/drift state.
preflight_context_check.py - : ambient continuity status surface on the same freshness baseline; returns the same digest family plus shared workday-state and trust/drift guidance.
summarize_continuity_status.py - : read-only continuity recall surface; returns answer-first recall with
query_continuity.py, supporting citations, and a risk/freshness note. It also returns hits, token estimate, budget hint, freshness/conflict state, trust/drift state, an output variant label, and override review targets. Daily-log citations include explicitanswervalues, current-state files win ties, and the context window stays bounded.date
All attach-safe continuity text returned through these read-side surfaces is expected to respect the shared attached-text scan rules.
以下三个读取侧辅助工具至关重要:
- :正式写入前的版本感知新鲜度审查;返回优先展示交接的摘要、建议读取目标、写入层级指导以及信任/漂移状态。
preflight_context_check.py - :基于相同新鲜度基线的环境连续性状态展示;返回相同系列的摘要以及共享工作日状态和信任/漂移指导。
summarize_continuity_status.py - :只读连续性召回展示;返回优先展示答案的结果,包含
query_continuity.py、支持性引用以及风险/新鲜度说明。它还返回命中结果、令牌估算、预算提示、新鲜度/冲突状态、信任/漂移状态、输出变体标签和覆盖审查目标。每日日志引用包含明确的answer值,当前状态文件在冲突时优先,且上下文窗口保持受限。date
通过这些读取侧接口返回的所有关联安全连续性文本,均需遵守共享的关联文本扫描规则。
Minimum Write Rules
最小写入规则
- Before choosing a write target, read if it exists.
STORAGE_ROOT/update_protocol.md - changes usually target
current_state.rolling_summary.md - changes usually target
stable_rule.context_brief.md - usually targets the daily log.
milestone_evidence - Do not update context files for trivial reads or minor edits with no durable change.
Default exits before any write should stay explicit:
- is a normal successful result
no_write - updates
merge_current_staterolling_summary.md - appends to the daily log
append_milestone - and
confirmstop automatic writes rather than guessingblocked
Read-side trust notes:
- stays in helper JSON, not in protocol
sidecar_trust_state1.0 - is a review signal, not proof that the sidecar is damaged
continuity_drift_risk_level - helps hosts route low-risk read vs review-first vs write-after-preflight flows
allowed_operation_level
Project-local overrides MAY narrow read order, write order, or archive behavior, but they do not replace the core file contract.
- 在选择写入目标前,若存在 则先读取它。
STORAGE_ROOT/update_protocol.md - 变更通常目标为
current_state。rolling_summary.md - 变更通常目标为
stable_rule。context_brief.md - 通常目标为每日日志。
milestone_evidence - 不得为无持久变更的 trivial 读取或 minor 编辑更新上下文文件。
任何写入前的默认退出应保持明确:
- 是正常的成功结果
no_write - 更新
merge_current_staterolling_summary.md - 追加到每日日志
append_milestone - 和
confirm停止自动写入而非猜测blocked
读取侧信任说明:
- 保留在辅助工具JSON中,而非协议
sidecar_trust_state1.0 - 是审查信号,而非边车已损坏的证明
continuity_drift_risk_level - 帮助宿主路由低风险读取、优先审查或预检后写入的流程
allowed_operation_level
项目本地覆盖可缩小读取顺序、写入顺序或归档行为,但不得替代核心文件契约。
Agent Layered Write Judgment
Agent分层写入判断
Before writing continuity content, the agent should make the layer decision itself. Helpers can provide safe write context and static write-tier guidance, but they must not replace agent judgment about what the content means.
Use this quick check before editing managed files:
- Is there a new durable fact, or is the right result?
no_write - If writing is needed, is the main content ,
stable_rule, orcurrent_state?milestone_evidence - Does the event span multiple layers, so it needs a ?
multi_layer_split - Is the same fact already present, so the right action is merge instead of duplicate?
- Is the layer uncertain enough to or
deferrather than guess?confirm
Layer defaults:
- : long-lived workflow rules, source-of-truth routing, project boundaries, or recovery facts. Default target:
stable_rule.context_brief.md - : what is true now, including current phase, active risks, active judgments, and next steps. Default target:
current_state.rolling_summary.md - : completed validations, approvals, releases, accepted decisions, or other durable evidence. Default target: daily log.
milestone_evidence - ,
no_write, anddeferare valid outcomes when nothing durable changed, the discussion is unstable, or the boundary needs explicit approval.confirm
When more than one layer is valid, split different facts across layers and do not duplicate the same sentence.
For the detailed rules, conflict order, self-review template, and anonymized calibration cases, see .
references/operation-playbooks.mdFor protocol , is a human-reviewed override layer; helpers surface it but do not automatically execute its natural-language rules.
1.0update_protocol.mdRecallLoom prefers the smallest valid write set. The agent decides what should change and prepares content; helpers decide whether the write is still safe to apply.
When generating workspace files, prefer the user's workspace language when it is supported by protocol (, ).
1.0enzh-CN在写入连续性内容前,Agent应自行决定分层。辅助工具可提供安全写入上下文和静态写入层级指导,但不得替代Agent对内容含义的判断。
在编辑托管文件前使用以下快速检查:
- 是否有新的持久事实,还是 是正确结果?
no_write - 若需要写入,主要内容是 、
stable_rule还是current_state?milestone_evidence - 事件是否跨越多个层,因此需要 ?
multi_layer_split - 相同事实是否已存在,因此正确操作是合并而非重复?
- 层是否足够不确定,需要 或
defer而非猜测?confirm
分层默认规则:
- :长期工作流规则、可信源路由、项目边界或恢复事实。默认目标:
stable_rule。context_brief.md - :当前真实状态,包括当前阶段、活跃风险、活跃判断和下一步计划。默认目标:
current_state。rolling_summary.md - :已完成的验证、批准、发布、已接受的决策或其他持久证据。默认目标:每日日志。
milestone_evidence - 、
no_write和defer是有效结果,适用于无持久变更、讨论不稳定或边界需要明确批准的情况。confirm
当多个层都有效时,将不同事实拆分到不同层,不得重复相同句子。
详细规则、冲突顺序、自我审查模板和匿名校准案例请见 。
references/operation-playbooks.md对于协议 , 是人工审查的覆盖层;辅助工具会展示它,但不会自动执行其自然语言规则。
1.0update_protocol.mdRecallLoom 偏好最小的有效写入集合。Agent决定应更改的内容并准备内容;辅助工具决定写入是否仍可安全执行。
生成工作区文件时,若协议 支持用户的工作区语言(、),则优先使用该语言。
1.0enzh-CNWhen Not To Update Context
无需更新上下文的场景
Do not update context files just because:
- you performed a cold start
- you answered a short question with no durable project change
- you explored without reaching a stable conclusion
- you made wording-only edits
The protocol is designed to reduce noise, not to turn every session into documentation work.
请勿仅因以下情况更新上下文文件:
- 执行了冷启动
- 回答了无持久项目变更的简短问题
- 进行了探索但未得出稳定结论
- 仅进行了措辞修改
本协议旨在减少噪音,而非将每个会话都变成文档工作。
Profiles
配置文件
RecallLoom provides four profiles:
profiles/general-project-continuity.mdprofiles/research-writing.mdprofiles/product-doc-collaboration.mdprofiles/software-project-coordination.md
Profiles refine emphasis, evidence handling, and drift risk. Use by default; switch to a specialized profile only when the project shape is a high-confidence match.
general-project-continuity.mdRecallLoom 提供四个配置文件:
profiles/general-project-continuity.mdprofiles/research-writing.mdprofiles/product-doc-collaboration.mdprofiles/software-project-coordination.md
配置文件可调整侧重点、证据处理方式和漂移风险。默认使用 ;仅当项目类型高度匹配时才切换到专门的配置文件。
general-project-continuity.mdWhat RecallLoom Does Not Try To Be
RecallLoom 不追求的定位
RecallLoom does not try to be:
- a general-purpose memory server
- a full agent execution runtime
- a replacement for platform-specific instruction files
- a heavy autonomous coding framework
It is the project continuity layer, not the whole agent stack.
RecallLoom 不追求成为:
- 通用内存服务器
- 完整的Agent执行运行时
- 平台特定指令文件的替代品
- 重型自主编码框架
它是项目连续性层,而非完整的Agent栈。
Where To Read More
更多阅读资源
references/protocol.mdreferences/file-contracts.mdreferences/operation-playbooks.mdreferences/anti-patterns.mdreferences/profiles.md
references/protocol.mdreferences/file-contracts.mdreferences/operation-playbooks.mdreferences/anti-patterns.mdreferences/profiles.md
License
许可证
This package is released under Apache License 2.0.
本包基于 Apache License 2.0 发布。