Skip to content

feat(read): 为大消息增加确定性省略 (#89) - #98

Merged
catoncat merged 1 commit into
mainfrom
codex/issue-89-large-message-elision
Jul 13, 2026
Merged

feat(read): 为大消息增加确定性省略 (#89)#98
catoncat merged 1 commit into
mainfrom
codex/issue-89-large-message-elision

Conversation

@catoncat

Copy link
Copy Markdown
Owner

Summary

  • 实现 Deterministic large-message elision for read commands #89read-range / read-page 默认对超大单条消息做确定性省略
  • 保留 seq / role / timestamp / session 锚点;有 query 时优先 around_query,否则 head_tail
  • JSON 输出结构化 elision metadata;--max-message-chars 可调预算,0 关闭
  • find / evidenceRead 在有 query 时带上 --query,方便后续 around_query
  • 同步 skill-packages/sherlog 的 CLI / JSON contract

Test plan

  • npm run check(32 files / 222 tests)
  • CLI 测试覆盖:matched message around_query elision、no-match page head_tail elision、small message 不省略、text 输出 elided 提示
  • 合并后确认 main 包含 ee242b2

Closes #89

Mainline intent: int_6650b5ae

实现 #89:read-range/read-page 默认省略超大单条消息,保留 seq/role/timestamp 与 query 证据 span,并输出结构化 elision metadata。
@catoncat
catoncat merged commit 148a47a into main Jul 13, 2026
1 check passed
@catoncat
catoncat deleted the codex/issue-89-large-message-elision branch July 13, 2026 02:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Deterministic large-message elision for read commands

1 participant