Skip to content

llm_source lock, bash permission improvements & ACP rule-level permissions - #10

Merged
guima-why merged 1 commit into
mainfrom
fix_issue_260518
May 18, 2026
Merged

llm_source lock, bash permission improvements & ACP rule-level permissions#10
guima-why merged 1 commit into
mainfrom
fix_issue_260518

Conversation

@guima-why

Copy link
Copy Markdown
Collaborator
  1. Lock /model and /auth LLM flow when llm_source is not "local"
  2. Parser: per-command is_complex field instead of global too_complex abort
  3. Permission engine: skip dangerous builtin suggestions (eval/exec/source)
  4. UI: add rule-level deny option in permission prompt
  5. Rename distribution to iac_code (normalized, pip install iac-code still works)
  6. Add new models: qwen3.6-flash, deepseek-v4-pro/flash, glm-5.1, kimi-k2.6
  7. i18n: translations for all new strings across 6 languages
  8. ACP: implement rule-level permission options aligned with local REPL
    • Dynamic option_id encoding (allow_rule:, deny_rule:)
    • Apply session-scoped rules to permission_context
    • Fall back to tool-level options when no suggestions present

…permissions

1. Lock /model and /auth LLM flow when llm_source is not "local"
2. Parser: per-command is_complex field instead of global too_complex abort
3. Permission engine: skip dangerous builtin suggestions (eval/exec/source)
4. UI: add rule-level deny option in permission prompt
5. Rename distribution to iac_code (normalized, pip install iac-code still works)
6. Add new models: qwen3.6-flash, deepseek-v4-pro/flash, glm-5.1, kimi-k2.6
7. i18n: translations for all new strings across 6 languages
8. ACP: implement rule-level permission options aligned with local REPL
   - Dynamic option_id encoding (allow_rule:<rules>, deny_rule:<rules>)
   - Apply session-scoped rules to permission_context
   - Fall back to tool-level options when no suggestions present
   - 14 unit tests + 4 e2e tests, 351 total ACP tests pass

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@guima-why
guima-why merged commit 74c0884 into main May 18, 2026
10 checks passed
@guima-why
guima-why deleted the fix_issue_260518 branch May 20, 2026 08:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant