Skip to content

Docs for Lite 2026.10.17, core 0.71.0 and ThinkWatch 3.7.0 - #74

Merged
fylorn merged 3 commits into
mainfrom
docs/lite-2026.10.17
Oct 12, 2026
Merged

fylorn merged 3 commits into
mainfrom
docs/lite-2026.10.17

Conversation

@fylorn

@fylorn fylorn commented Oct 12, 2026

Copy link
Copy Markdown
Contributor

Docs for the releases of ThinkWatch Lite 2026.10.17, ThinkWatch Core 0.71.0 and ThinkWatch 3.7.0.

Lite

  • Features (en, zh-CN): outbound redaction no longer searches field names, and custom rules leave alone the identifiers a protocol needs (item and call ids, types, roles, tool names, model names); a custom redaction rule matches by Contains (default) or Regex, with Match case off by default; a log entry gives how a custom rule matches.
  • Relay guide (en, zh-CN): Match by and Match case in the new-rule step, what redaction does not search, and a note that rules saved before 2026.10.17 need Regex if they rely on a regular expression; the guide now follows 2026.10.17.
  • Contributing (en, zh-CN): the contributor license agreement a first pull request asks for.

Core

  • src/data/core-docs refreshed from v0.71.0 (CORE_DOCS_REF=v0.71.0 pnpm core-docs): match and case_sensitive on security.redact.custom[], and what redaction does not search. The server guide is unchanged.
  • Overview (en, zh-CN): field names and protocol identifiers are left alone; development guide (en, zh-CN): the contributor license agreement.

ThinkWatch 3.7.0

  • Configuration (en, zh-CN): match (contains by default, or regex) and case_sensitive on custom redaction rules; the field names and identifier keys redaction leaves alone; the security.redact example now sets "match": "regex", since without it the pattern would be matched literally; rules saved by 3.0 to 3.6 now match as written and ignoring case, and should be changed only once every replica runs 3.7.0; old pre-3.0 redaction patterns convert to case-sensitive regex rules.
  • Deployment guide (en, zh-CN): version examples move to 3.7.0.

pnpm build passes.

🤖 Generated with Claude Code

fylorn and others added 3 commits October 12, 2026 14:26
- Features (en, zh-CN): outbound redaction no longer searches field
  names, and custom rules leave alone the identifiers a protocol needs
  (item and call ids, types, roles, tool names, model names); a custom
  redaction rule matches by Contains (the default) or Regex, with Match
  case off by default; a log entry gives how a custom rule matches.
- Relay guide (en, zh-CN): Match by and Match case in the new-rule step,
  what redaction no longer searches, and rules saved before 2026.10.17
  that need Regex; the guide follows 2026.10.17.
- Contributing (en, zh-CN): the contributor license agreement a first
  pull request asks for.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The configuration reference gains a custom redaction rule's match and
case_sensitive keys and says what redaction does not search; the server
guide is unchanged. The overview says field names and protocol
identifiers are left alone, and the development guide covers the
contributor license agreement.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ules

- Configuration (en, zh-CN): a custom redaction rule's match (contains
  by default, or regex) and case_sensitive; the field names and protocol
  identifiers redaction leaves alone; the security.redact example sets
  "match": "regex"; rules saved by 3.0 to 3.6 now match as written and
  ignoring case, and are changed once every replica runs 3.7.0; old
  redaction patterns convert to case-sensitive regex rules.
- Deployment guide (en, zh-CN): version examples move to 3.7.0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@fylorn
fylorn merged commit 80a7987 into main Oct 12, 2026
1 check passed
@fylorn
fylorn deleted the docs/lite-2026.10.17 branch October 12, 2026 06:28
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.

1 participant