You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This recommended command installs the app at `~/Applications/AgenticSecrets.app`, keeps runtime files under the local install prefix, loads the LaunchAgent, waits for the broker daemon IPC health check, opens the installed app copy, and appends a guarded PATH block to your user shell config so future shell sessions can run `agentic-secrets` directly. Open a new terminal after installation, or run `source "$HOME/.zshrc"` in the current one.
63
+
This recommended command installs the app at `~/Applications/AgenticSecrets.app`, keeps runtime files under the local install prefix, loads the LaunchAgent, waits for the broker daemon IPC health check, opens the installed app copy, and appends guarded PATH blocks to your user shell startup files so future shell sessions can run `agentic-secrets` directly. For zsh, the installer updates `.zshenv` for non-interactive tool runners, `.zprofile` for login shells, and `.zshrc` for interactive shells. Open a new terminal after installation, or source the relevant startup file in the current one.
64
64
65
65
For automation or CI where shell startup files must not be touched and the UI should not open, omit `--configure-shell` and pass `--no-open`:
66
66
@@ -82,17 +82,17 @@ To add the installed commands to your current shell:
To make the command available in future zsh sessions, add the same directory to your user shell config:
85
+
To make the command available in future zsh sessions, add the same directory to your user shell startup files. Non-interactive tool runners read `.zshenv`; login shells read `.zprofile`; interactive terminal shells read `.zshrc`:
The installer prints these next steps after every install. It opens the installed app by default for the standard user-local prefix; pass `--no-open` to suppress that, or `--open` to force opening when installing to an explicit custom prefix. It only edits shell startup files when `--configure-shell` is passed, and it appends without reading existing shell rc contents. It does not write to `/etc/paths.d`; this keeps the self-build installer user-local, reviewable, and reversible.
@@ -221,7 +221,7 @@ If you want the normal `hcloud ...` command to route through Agentic Secrets, in
Open a new terminal so the shell picks up the shim PATH block, then verify command resolution:
224
+
Open a new terminal or restart the tool runner so the shell picks up the shim PATH block, then verify command resolution. If Codex, Claude Code, or another agent app was already running during registration, restart that agent app before using `hcloud` from it.
tryexpect(registered,"valid direct register submit succeeds")
238
+
tryexpect(store.successMessage ==AgentRestartNotice.afterCLIRegistration(cliName:"hcloud", shimInstalled:false),"successful registration tells the user to restart already-running agent apps")
Text("The shim is installed in the local Agentic Secrets shims folder. Shell PATH configuration remains a separate explicit install action.")
110
110
.foregroundStyle(.secondary)
111
111
}
112
+
Label("After registration and shim PATH setup, restart Codex or any other already-running agent app before using this CLI from that app.", systemImage:"arrow.clockwise")
return"CLI registered and shim installed. Make sure the shims folder is on PATH. Restart Codex or any other already-running agent app before using normal \(cliName) commands from that app so it reloads shell startup files and current Agentic Secrets state."
7
+
}
8
+
return"CLI registered. Restart Codex or any other already-running agent app before using \(cliName) from that app so it refreshes current Agentic Secrets state."
"Shell PATH configured for future sessions. Restart Codex or any other already-running agent app before using \(cliName) from that app so it reloads shell startup files and sees the Agentic Secrets shim."
0 commit comments