diana_experience_mine_logs
Scan old DIANA solver logs and draft one unverified experience entry per message type, including counts, example files, and solver advice; rerun to refresh existing statistics.
Instructions
Learn from old solver logs: scan every .out file under these folders and draft one experience entry per kind of DIANA message (error code, or message text without a code), with counts, example files and DIANA's own explanation and advice. The drafts are 未验证 (source 历史日志): when the same message comes up in real work, propose the entry to the user for approval together with the new evidence. Running it again only refreshes the statistics of existing entries. All drafts of one run form a single git commit.
Args: folders: absolute paths of folders (searched recursively) or single .out files. A folder may also be ssh://user@host/absolute/path: those logs are listed and read over SSH, parsed from a temporary file that is deleted at once, and recorded under their remote path — nothing is stored on this machine. dry_run: only report what would be created.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | ||
| folders | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||