refactor: rename llm worker crate to engine

This commit is contained in:
2026-06-25 22:46:26 +09:00
parent 22598710fd
commit 292fc4ea5d
202 changed files with 1129 additions and 1125 deletions
+27
View File
@@ -0,0 +1,27 @@
# llm-engine-macros
## Role
`llm-engine-macros` provides procedural macros for declaring Rust methods as LLM-callable tools.
## Boundaries
Owns:
- compile-time generation of tool argument structures and definitions
- small macro conveniences around tool descriptions and schemas
Does not own:
- runtime permission decisions
- filesystem scope checks
- tool execution policy
- model/tool-loop orchestration
## Design notes
Macros reduce boilerplate, but they must not imply capability. A generated tool definition is still subject to manifest permissions, Pod scope, and runtime policy.
## See also
- [`../../docs/design/tool-permissions-scope.md`](../../docs/design/tool-permissions-scope.md)