diff --git a/.claude/settings.local.json b/.claude/settings.local.json deleted file mode 100644 index 4bb51fb5..00000000 --- a/.claude/settings.local.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "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 76c62546..3ac2b252 100644 --- a/hive-ag3nt/src/bin/hive-ag3nt.rs +++ b/hive-ag3nt/src/bin/hive-ag3nt.rs @@ -178,10 +178,13 @@ 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("haiku") + .arg("claude-haiku-4-5-20251001") .arg("--mcp-config") .arg(mcp_config) .arg("--tools")