Harden external tool category loading boundary #66
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/prolog-rlm!66
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "agent/external-tool-category-boundary"
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?
Scope
Finishes the remaining external tool-library/category boundary for #48 and the loader-facing MCP category slice of #52, while preserving the loader ABI introduced by #60.
Loader boundary
tool_pack/2declarations;tool_pack_manifest/2metadata with library/category/tool advertisement;loaded/reusedsemantics, and preflight duplicate-name conflict errors;MCP category
mcppack exposing read-only declarative MCP server discovery/inspection schemas;Determinism
member/2choicepoint.Tests/docs
Explicitly deferred
#52 remains open for the final host-controlled installer/package-manager allow-list and first-class environment/config secret-reference representation. #49, #50 and #54 remain intentionally open and are not duplicated here.
Refs #48
Refs #52
Refs #65
Refs #49
Refs #50
Refs #54