Cletus plugin kit: rules for coding agents, specification, host API, style guide, worker SDK and cletus-plugin tool
This commit is contained in:
commit
9b19d3a8be
41 files changed
+4121
No files matched your search
@@ -0,0 +1,25 @@
|
||||
# [[.Title]]: plan
|
||||
|
||||
## What it does
|
||||
|
||||
Counts the lines in a text file the user chooses, and saves a short summary
|
||||
next to it.
|
||||
|
||||
## Chat tools
|
||||
|
||||
- `[[.Short]]_count_lines`: reads a file and returns its line count. Read-only.
|
||||
- `[[.Short]]_save_summary`: writes `<file>.summary.txt` next to the file.
|
||||
Mutating; checks `host.files.can_write` first.
|
||||
|
||||
## Permissions
|
||||
|
||||
- `files`: to read the file the user chose and write the summary beside it.
|
||||
|
||||
## Dependencies
|
||||
|
||||
- `[[.SDKModule]]`: the Cletus plugin SDK.
|
||||
|
||||
## Notes for review
|
||||
|
||||
- Direct file access: `internal/tools` reads and writes only paths returned
|
||||
by `host.files.resolve`, after `host.files.can_write` for writes.
|
||||
Reference in new issue
Block a user