Skip to content
Discussion options

You must be logged in to vote

This is now implemented in #677. Here's what landed:

The answer is: yes, this is still the intended direction — and it's now wired up.

resolve_effective_policy has been refactored from raw JSON pointer walks to typed MoltisConfig, connected to the runtime at all 4 apply_runtime_tool_filters call sites, and extended to 6 layers:

# Layer Config path
1 Global [tools.policy]
2 Per-provider [providers.<name>.policy]
3 Per-agent preset [agents.presets.<id>.tools]
4 Per-channel group [channels.<type>.<account>.tools.groups.<chat_type>]
5 Per-sender ...groups.<chat_type>.by_sender.<sender_id>
6 Sandbox [tools.exec.sandbox.tools_policy]

The schema drift you identified is fixed …

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by penso
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants