fix: opencode config 2

This commit is contained in:
2026-07-21 00:42:56 +02:00
parent 6b857e9adb
commit 7a1b18f931
3 changed files with 21 additions and 33 deletions
+4 -6
View File
@@ -2,15 +2,13 @@ import json
from pathlib import Path
def test_config_grants_parent_agents_access_and_restricts_research() -> None:
def test_config_preserves_builtin_permissions_and_restricts_research() -> None:
root = Path(__file__).parents[1]
config = json.loads((root / "opencode" / "opencode.json").read_text())
assert config["permission"] == "allow"
assert all(
config["agent"][name]["permission"] == "allow"
for name in ("build", "plan", "general", "explore")
)
assert "permission" not in config
assert all(name not in config["agent"] for name in ("build", "plan", "general"))
assert "permission" not in config["agent"]["explore"]
assert config["agent"]["research"]["permission"] == {
"*": "deny",
"websearch": "allow",