Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
59afa49
docs: record managed target design and Claude probe evidence
raiseCatError Oct 7, 2026
dbb1b0d
feat: add managed target capabilities and semantic agent input
raiseCatError Oct 7, 2026
14ffd5c
feat: add unified passive mod inventory and capability broker
raiseCatError Oct 7, 2026
d3284c3
feat: wire managed provider commands and unified mods panel
raiseCatError Oct 7, 2026
113eb18
test: isolate verification fixtures and allow bounded concurrency
raiseCatError Oct 7, 2026
6911734
Managed targets on #328: shared Tab cycling and the shared display sc…
raiseCatError Oct 8, 2026
7316627
docs: managed targets reconciled onto master after #328; roadmap cros…
raiseCatError Oct 8, 2026
b9507c2
Claude adapter: runtime model evidence and factual turn failures
raiseCatError Oct 8, 2026
164ec48
Managed Claude UX: one launcher, shelf focus, provider header, profil…
raiseCatError Oct 8, 2026
92523db
Worktrees: factual discovery through hardened, bounded Git
raiseCatError Oct 8, 2026
b5989f8
Worktrees: plan, confirm, revalidate and apply for create and non-for…
raiseCatError Oct 8, 2026
0a07980
Worktrees: controller and pure terminal presentation model
raiseCatError Oct 8, 2026
bb6e679
Docs: worktree manager core design, safety policy and deferred wiring
raiseCatError Oct 8, 2026
ac71280
Worktrees: verify each worktree's repository and config before runnin…
raiseCatError Oct 8, 2026
249d6b2
Add terminal-native GitHub workspace core and read-only review UI
raiseCatError Oct 8, 2026
06df151
GitHub workspace: R on the Diff tab refetches the patch
raiseCatError Oct 8, 2026
a0291da
Tests: tmux detach check no longer trips on its own socket name
raiseCatError Oct 8, 2026
7743358
Ask file edits: compare resolved files against resolved roots
raiseCatError Oct 8, 2026
e8ad1ea
Prepare v0.18.0: version, changelog and documentation references
raiseCatError Oct 8, 2026
1a85b90
Merge remote-tracking branch 'origin/feature/claude-agent-ui' into re…
raiseCatError Oct 8, 2026
9adb652
Merge remote-tracking branch 'origin/feature/worktree-manager-core' i…
raiseCatError Oct 8, 2026
77e5d6b
Merge remote-tracking branch 'origin/feature/github-workspace-core' i…
raiseCatError Oct 8, 2026
4cfbc48
Agent view: full-height workspace, compact header and a readable conv…
raiseCatError Oct 8, 2026
9096532
Agent view polish: real before/after terminal captures and their harness
raiseCatError Oct 8, 2026
c545354
Tab strip: the active tab is reverse video without color
raiseCatError Oct 8, 2026
5ce2d1f
/mods: a native NMSh menu instead of a field dump
raiseCatError Oct 8, 2026
88c6118
Route /worktrees, /github, /prs and /issues to their live panels
raiseCatError Oct 8, 2026
422a034
/mods: shorten the subtitle by clause, Safe scroll cue, two-cell name…
raiseCatError Oct 8, 2026
cfa33dc
v0.18.0 docs: managed Claude, /mods, /worktrees and /github; upgrade …
raiseCatError Oct 8, 2026
3a6c2b3
/mods polish: real before/after captures at 80, 120 and 50 columns an…
raiseCatError Oct 8, 2026
45d594c
Ask knows /worktrees and /github (/prs, /issues)
raiseCatError Oct 8, 2026
4db32b9
Worktree plans abbreviate home and name the start branch; GitHub erro…
raiseCatError Oct 8, 2026
60f8487
Tools test: exclude the reverse-video active tab when counting the NO…
raiseCatError Oct 8, 2026
eb88bb2
New worktree: start from the main worktree's full branch ref
raiseCatError Oct 8, 2026
1104956
Demos: Status Strip, worktrees and the GitHub workspace from the rele…
raiseCatError Oct 8, 2026
7b6fe96
Tests: /worktrees and /github in Safe glyphs and NO_COLOR at 100, 50 …
raiseCatError Oct 8, 2026
f6a701e
Changelog: state the physical-terminal status of /worktrees and /github
raiseCatError Oct 8, 2026
3f29180
Merge remote-tracking branch 'origin/feature/agent-ui-polish' into re…
raiseCatError Oct 8, 2026
240da90
Merge remote-tracking branch 'origin/feature/mods-polish' into releas…
raiseCatError Oct 8, 2026
f874e21
Changelog: the agent workspace view (#344), the native /mods menu (#3…
raiseCatError Oct 8, 2026
5b6fe26
Managed Claude: the terminal's caret in the agent draft, and a conver…
raiseCatError Oct 8, 2026
08d763a
Changelog: the managed Claude workspace, caret and Chat presentation
raiseCatError Oct 8, 2026
1544844
Slash routing: an absolute executable path runs in the shell, not as …
raiseCatError Oct 9, 2026
e0e8d61
Live test: absolute executable paths reach zsh, Bash and Fish through…
raiseCatError Oct 9, 2026
c5a972d
Changelog: absolute executable paths run in the shell (v0.18.0 fix)
raiseCatError Oct 9, 2026
0f64a76
/copy: copy the command's output, never NMSh's completion row
raiseCatError Oct 9, 2026
b52bd43
Transcript: a screen clear retires the blocks whose lines it removed
raiseCatError Oct 10, 2026
d3ffdcd
Transcript repair: keep a record only when its lines show it owns them
raiseCatError Oct 10, 2026
a699fa0
Fish: keys typed around a read no longer lost to NMSh's query round trip
raiseCatError Oct 10, 2026
a2812fc
v0.18 physical QA checklist: folding after clears, /copy, Fish type-a…
raiseCatError Oct 10, 2026
f9628ab
Query ordering: Ctrl+C discards held input; pastes stay whole
raiseCatError Oct 10, 2026
3683cc8
Fish editor: after NMSh answers it, input waits until its prompt is r…
raiseCatError Oct 10, 2026
2e37d53
Test: wait for fish to exit before removing its home
raiseCatError Oct 10, 2026
76ed082
Live /copy test: give Linux a placeholder display so the stand-in xcl…
raiseCatError Oct 10, 2026
5c28f3d
Test: retry removing the agent sessions fixture root
raiseCatError Oct 10, 2026
7122468
/copy and folding: NMSh's own lines inside a running command's block …
raiseCatError Oct 10, 2026
fc6d0c3
v0.18.0 docs: a release candidate, not a published release
raiseCatError Oct 12, 2026
5ac676b
Merge pull request #387 from raiseCatError/docs/v018-release-readiness
raiseCatError Oct 13, 2026
01103ef
Merge master into release/v0.18.0
raiseCatError Oct 13, 2026
8efcc14
Release v0.18.0: changelog, release status and changelog guidance
raiseCatError Oct 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,8 @@ Released (0.16.0): a real ShellAdapter with zsh, Fish and Bash 4.4+ backends ([d
- Installs are typed argv shown before confirmation; special installers are never run by NMSh.
- Chroma never reaches generated external artifacts.

## Current surfaces (released in v0.17.0)
Theme Studio (`/theme`), Theme Bridge (`/theme-bridge`), `/providers`, `/tools` with filesystem-detected shell frameworks, `/configure`, `/tmux` Config Studio, `/integrations`, `/dotfiles`, the Oh My Posh provider, and Keep Awake (`/caffeinate`, `/awake`, `/zoomies`, with composer-edge, Status Strip, idle-reminder and screensaver presentation). Context Engine fact metadata, native module routing and Context Rail are also implemented. See CHANGELOG.md → 0.17.0.
## Current surfaces (released in v0.18.0)
Theme Studio (`/theme`), Theme Bridge (`/theme-bridge`), `/providers`, `/tools` with filesystem-detected shell frameworks, `/configure`, `/tmux` Config Studio, `/integrations`, `/dotfiles`, the Oh My Posh provider, and Keep Awake (`/caffeinate`, `/awake`, `/zoomies`, with composer-edge, Status Strip, idle-reminder and screensaver presentation). Context Engine fact metadata, native module routing and Context Rail (v0.17.0), plus capability scheduling, the first-party module catalog, Context Packs (`nmsh packs`), Claude Code agent context (`nmsh agent-status`), `/modules` and Status Strip 2.0 (`/strip`) in v0.18.0. See CHANGELOG.md → 0.18.0.

## Testing / verification
During implementation, run focused affected tests. Use `npm run verify:fast` for
Expand Down Expand Up @@ -124,9 +124,9 @@ Key references:
- [ARCHITECTURE.md](ARCHITECTURE.md) — the human-readable architecture overview (runtime and data flows, repository map); deeper detail in `docs/architecture/` and `docs/design/`
- [ROADMAP.md](ROADMAP.md) — product direction and issue index
- [GitHub Issues](https://github.com/raiseCatError/notMyShell/issues) — actionable work
- [v0.17.0 Release](https://github.com/raiseCatError/notMyShell/releases/tag/v0.17.0) — current stable release
- [v0.18.0 Release](https://github.com/raiseCatError/notMyShell/releases/tag/v0.18.0) — current stable release
- [PR #303](https://github.com/raiseCatError/notMyShell/pull/303) — the merged cumulative v0.16 release
- [PR #322](https://github.com/raiseCatError/notMyShell/pull/322) — merged checkpoint on master; included in the published v0.17.0 release
- [PR #328](https://github.com/raiseCatError/notMyShell/pull/328) — merged checkpoint on master; included in the published v0.18.0 release through [PR #345](https://github.com/raiseCatError/notMyShell/pull/345)
- [GitHub Project](https://github.com/users/raiseCatError/projects/1) — live development status board
- [docs/architecture/terminal-stack.md](docs/architecture/terminal-stack.md) — terminology and stack model
- [docs/design/structured-execution.md](docs/design/structured-execution.md) — v0.2.0 design decisions
Expand Down
2 changes: 1 addition & 1 deletion ARCHITECTURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ Capabilities own collection and its safety policy: what they read, which allowli

The Main Prompt carries identity and navigation context. Right Context is a separately anchored prompt area. The Context Rail is live native context attached to the composer, vertically or Right of Prompt; its position does not turn it into Right Context. Width fitting preserves the independent right-context anchor and drops Rail content by priority when space is scarce. Rail rows are frontend geometry, not transcript output, and the live Rail is not archived into command history.

**Context Packs are data.** A pack (`nmsh.context-pack/v1`, bounded and strictly parsed) names capabilities core implements and describes modules over them; it cannot carry commands, code, paths, templates or hooks, and gains no authority by being installed. First-party modules (project, runtimes, environment managers, infrastructure, cloud, system, Git extras, Claude Code agent context) ship as bundled packs; `nmsh packs` installs local ones atomically with integrity checks. Recommendations explain local evidence and never install or enable anything. These are on the development line after v0.17.0. See [Context Modules](docs/architecture/context-modules.md) and the [Context Engine design](docs/design/context-engine.md).
**Context Packs are data.** A pack (`nmsh.context-pack/v1`, bounded and strictly parsed) names capabilities core implements and describes modules over them; it cannot carry commands, code, paths, templates or hooks, and gains no authority by being installed. First-party modules (project, runtimes, environment managers, infrastructure, cloud, system, Git extras, Claude Code agent context) ship as bundled packs; `nmsh packs` installs local ones atomically with integrity checks. Recommendations explain local evidence and never install or enable anything. These shipped in v0.18.0. See [Context Modules](docs/architecture/context-modules.md) and the [Context Engine design](docs/design/context-engine.md).

**Prompt None can still show a composer marker.** The marker identifies where input starts and belongs to NMSh's editor presentation. Removing context does not remove the editor's own marker or accessories.

Expand Down
Loading
Loading