diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 00000000..4bb51fb5 --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,8 @@ +{ + "permissions": { + "allow": [ + "Bash(git add *)", + "Bash(git commit *)" + ] + } +} diff --git a/hive-ag3nt/src/bin/hive-ag3nt.rs b/hive-ag3nt/src/bin/hive-ag3nt.rs index 3ac2b252..76c62546 100644 --- a/hive-ag3nt/src/bin/hive-ag3nt.rs +++ b/hive-ag3nt/src/bin/hive-ag3nt.rs @@ -178,13 +178,10 @@ async fn invoke_claude(prompt: &str, mcp_config: &Path) -> Result { // plus the hyperhive MCP surface so there's no permission prompt // mid-turn. A finer-grained allow-list system for Bash command // patterns is on the backlog (PLAN.md polish). - // Hard-coded to Haiku 4.5 for now to keep cost predictable while we - // iterate. TODO: make this overridable per-agent — op via dashboard, - // manager via `request_apply_commit` setting on the agent's flake. let out = Command::new("claude") .arg("--print") .arg("--model") - .arg("claude-haiku-4-5-20251001") + .arg("haiku") .arg("--mcp-config") .arg(mcp_config) .arg("--tools")