[P1] Add config-defined AgentProlog tools and tool-pack selection #129
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/prolog-rlm#129
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent: #126
Depends on: #127; integrates with #128 and existing
rlm_tool_loader, authority, and effect APIs.Goal
Let trusted AgentProlog
config.prologregister Prolog-defined tools as well as select/configure existing tool packs.Trusted XDG config is executable operator code. A user may define a Prolog predicate and register it through the canonical tool registry with a stable id, schema, capability/effect metadata, and config-generation ownership. Trusted project config may do the same only after #127 project trust is granted.
Untrusted project/model data cannot register executable handlers.
Required semantics
Acceptance
config.prologcan define and register a Prolog tool through the normal tool registry.Child of #126; closed with the epic under the restored canonical boundary (#141, 2026-08-31): AgentProlog product configuration/UX belongs to lost-rob0t/agentProlog, and this is not a current prolog-rlm gap blocking a coding agent. Re-file in the product repo if still wanted.