Skip to content

[200_64] Telemetry优化 #3301

Open
Yuki-Nagori wants to merge 6 commits intomainfrom
yuki/200_61/fix
Open

[200_64] Telemetry优化 #3301
Yuki-Nagori wants to merge 6 commits intomainfrom
yuki/200_61/fix

Conversation

@Yuki-Nagori
Copy link
Copy Markdown
Contributor

No description provided.

Yuki-Nagori and others added 5 commits May 9, 2026 19:18
…nt crash on bad props

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
… atomic meta

- Remove directory lock mechanism entirely

- Each flush generates a unique detail-telemetry-*.jsonl file

- main-telemetry.json tracks last 200 entries with atomic write

- Add self-written JSON serializer since liii json unavailable at runtime

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
- Adapt 200_64.scm tests to independent jsonl + meta model

- Update devel/200_64.md with new directory layout and flush commands

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
…e mkdir, meta retry)

- telemetry-alist?: strict recursive validation for JSON object serialization

- telemetry-ensure-dir: recursively create parent directories before target

- telemetry-write-meta: retry once on failure (e.g. Windows file lock by goldfish)

- Add 200_64.scm overflow test: verify meta rolls at 200 entries

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
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