From a4206c17a9619a1b65fdcaea9e753183cc4c3624 Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Fri, 2 Oct 2026 11:39:36 +0800 Subject: [PATCH] docs(agents): note nushell is the interactive shell --- agents/AGENTS.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/agents/AGENTS.md b/agents/AGENTS.md index 95c33915..6e660d4e 100644 --- a/agents/AGENTS.md +++ b/agents/AGENTS.md @@ -123,6 +123,9 @@ For an impactful change, follow these steps in order, scaled to its risk: `nix profile install`, global `npm`/`pip`). Use `nix shell nixpkgs# -c ` or `nix run` for one-off tools, and the project's existing toolchain (e.g. its flake, `uv`, `pnpm`) for its dependencies; ask before creating a flake or installing another way. +- The user's interactive shell is **nushell**; bash is only started from within nushell, + occasionally, for tasks nushell can't do. Put shell env, aliases, and per-session secrets in the + Nushell config (or `nushell-secrets.nu`), not in `bashrc`/`zshrc`. - Use `gh` for authorized GitHub operations; keep SSH for GitHub Git remotes. - Code layout: `~/codes` = personal, `~/work` = work code, `~/src/` = source checkouts. - Publish only to repositories that are already public; treat everything else as confidential.