Skip to content

Add pam connection ai command for KeeperAI settings on PAM resources.#2160

Merged
craiglurey merged 2 commits into
releasefrom
feat/pam-connection-ai
Jun 18, 2026
Merged

Add pam connection ai command for KeeperAI settings on PAM resources.#2160
craiglurey merged 2 commits into
releasefrom
feat/pam-connection-ai

Conversation

@idimov-keeper

Copy link
Copy Markdown
Contributor

Implements show, set/unset, and remove with sparse DAG merges, and CLI warnings for duplicate or mirrored options.
Documentation: PR#2336

Summary

Adds pam connection ai (pam connection a) to view and update KeeperAI risk-level settings on pamMachine, pamDatabase, pamDirectory, and pamRemoteBrowser records. Persists settings to the DAG LINK ai_settings edge .

  • --show — print current risk levels (terminate / allow / deny tags)
  • --set / -sLEVEL.SETTING=VALUE (repeatable): terminate, allow, deny
  • --unset / -uLEVEL, LEVEL.SETTING, or LEVEL.SETTING=TAG (repeatable)
  • --remove — delete the ai_settings edge via GSE_DELETION (restores pre-AI DAG state; does not write empty template)

Behavior highlights

Area Behavior
Apply order All --unset first, then all --set (CLI order irrelevant)
Sparse writes Only configured levels saved; empty meaningful config → remove edge
low No deny; terminate=true warned and stored as false
Warnings Duplicate -s/-u (ignored); full-format mirrored -s/-u (-s wins); low.terminate NOOP when nothing configured

idimov-keeper and others added 2 commits June 17, 2026 21:57
Implements show, set/unset, and remove with sparse DAG merges, configure_resource meta bootstrap, GSE_DELETION removal, and CLI warnings for duplicate or mirrored options.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@craiglurey craiglurey merged commit dc889d0 into release Jun 18, 2026
4 checks passed
@idimov-keeper idimov-keeper deleted the feat/pam-connection-ai branch June 18, 2026 19:53
sk-keeper pushed a commit that referenced this pull request Jun 23, 2026
…#2160)

* Add pam connection ai command for KeeperAI settings on PAM resources.

Implements show, set/unset, and remove with sparse DAG merges, configure_resource meta bootstrap, GSE_DELETION removal, and CLI warnings for duplicate or mirrored options.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Extend pam connection ai to pamRemoteBrowser records.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
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.

2 participants