Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
c5c7388
refactor: retire Node server in favor of Rust
danshapiro Sep 13, 2026
df33790
docs: remove stale Node server guidance
danshapiro Sep 13, 2026
f59be81
test: restore full cloud E2E discovery
danshapiro Sep 13, 2026
4c19cf6
test: update live-model E2E for Rust-only fixture
danshapiro Sep 13, 2026
082af93
test: preserve current Rust browser coverage
danshapiro Sep 13, 2026
51adc9a
fix: preserve Rust agent attachments
danshapiro Sep 13, 2026
efd4794
test: update mobile composer send contract
danshapiro Sep 13, 2026
73d20ef
fix: preserve machine workspace through reload
danshapiro Sep 13, 2026
6c6aeff
fix: surface auth failures during machine bootstrap
danshapiro Sep 13, 2026
c0eeab8
test: isolate Rust browser machine identities
danshapiro Sep 13, 2026
0e170fe
test: preserve fresh-agent exec coverage after rebase
danshapiro Sep 13, 2026
e7bc2ec
fix: reconcile Rust-only tests after rebase
danshapiro Sep 13, 2026
7cfc4dd
test: allow cold Rust build in audit smoke
danshapiro Sep 13, 2026
483d790
test: isolate managed Codex context environment
danshapiro Sep 13, 2026
fe1d77c
fix: order Codex acceptance before completion
danshapiro Sep 13, 2026
f1a6567
test: refresh WebSocket protocol canary
danshapiro Sep 13, 2026
5c4f6ba
docs: preserve fresh-agent attachment guidance
danshapiro Sep 13, 2026
673d4b3
fix: preserve overlapping Codex turn ownership
danshapiro Sep 13, 2026
ec25b08
fix: ignore stale Codex completion state
danshapiro Sep 13, 2026
e9d6eaf
docs: update retirement landing plan
danshapiro Sep 13, 2026
a6c883c
test: register Rust E2E browser machines
danshapiro Sep 13, 2026
339790d
test(e2e): register raw tab sync machines
danshapiro Sep 13, 2026
628918a
fix(client): repair multi-client recovery assertions
danshapiro Sep 13, 2026
3a8b59f
fix: preserve newer Codex turn on idless completion
danshapiro Sep 13, 2026
aea1c0b
build: stamp cloud artifacts with commit
danshapiro Sep 13, 2026
91bf2e6
test(e2e): run retirement specs in cloud
danshapiro Sep 13, 2026
2af07f1
test(e2e): capture tab retire beacon payload
danshapiro Sep 13, 2026
1af879c
fix: repair Cloud Vitest final gate
danshapiro Sep 13, 2026
eecb217
fix: preserve same-machine recovery request ids
danshapiro Sep 13, 2026
cd86727
fix: keep shared PTY geometry stable on attach
danshapiro Sep 13, 2026
6c4ffd5
fix: preserve same-machine recovery request ids through restore
danshapiro Sep 13, 2026
0e7beb7
test(e2e): bind owned pages to Rust servers
danshapiro Sep 13, 2026
66eed62
fix: keep all shared PTY attaches geometry neutral
danshapiro Sep 13, 2026
4f7c2fc
fix: preserve local crash traces on machine restore
danshapiro Sep 13, 2026
3f6afa4
fix: atomically claim PTY geometry on attach
danshapiro Sep 13, 2026
74373d2
fix: scope crash traces to restored machine
danshapiro Sep 13, 2026
a9009e9
test(e2e): preserve machine-owned recovery fixtures
danshapiro Sep 13, 2026
3d1505a
test: repair stale Rust browser assertions
danshapiro Sep 13, 2026
f9d0fe7
test: register alternate browser origin safely
danshapiro Sep 13, 2026
8b274a0
test(electron): isolate remote server E2E
danshapiro Sep 13, 2026
58ce68c
test: repair durable Rust browser assertions
danshapiro Sep 13, 2026
ad5acc9
test: prove Rust fresh-agent diff action
danshapiro Sep 13, 2026
7892abe
test: assert fresh-agent shell repo cwd
danshapiro Sep 13, 2026
6c6eb82
test: prove fresh-agent recovery targets
danshapiro Sep 13, 2026
acbf601
test: harden Electron Rust fixture isolation
danshapiro Sep 13, 2026
d192ecf
test: wait for forwarded shell context
danshapiro Sep 13, 2026
6c34ae9
test: parse shell forwarding assertion
danshapiro Sep 13, 2026
aaae37b
test: assert forwarded shell cwd directly
danshapiro Sep 13, 2026
0365680
test: assert shell frame settings cwd
danshapiro Sep 13, 2026
9d962f2
test: parse forwarded shell output
danshapiro Sep 13, 2026
81278ac
test: block service workers in sidebar fixture
danshapiro Sep 14, 2026
2507120
test: classify electron teardown probe
danshapiro Sep 14, 2026
30f8108
fix: tolerate delayed resumed pane layout mirror
danshapiro Sep 14, 2026
d4ecedb
test: align recovery and cloud fixtures with rust backend
danshapiro Sep 14, 2026
d3f6c0f
fix: wait for pane mirror before rename
danshapiro Sep 14, 2026
6c9c670
fix: bound pane rename mirror readiness
danshapiro Sep 14, 2026
3d47cfe
test: correct recovery bootstrap narrative
danshapiro Sep 14, 2026
11776e9
fix: enforce rename mirror deadline before patch
danshapiro Sep 14, 2026
46ad0ac
chore: classify pre-push tooling runtime surfaces
danshapiro Sep 14, 2026
b9b344b
test: make repo icon fallback hermetic
danshapiro Sep 14, 2026
19ca64a
test: isolate freshclaude model default e2e setup
danshapiro Sep 14, 2026
f35b0d9
test: assert freshclaude defaults synchronously
danshapiro Sep 14, 2026
1ae423b
test(electron): harden chooser teardown and artifacts
danshapiro Sep 14, 2026
2046add
test(electron): close teardown review gaps
danshapiro Sep 14, 2026
0087897
test(electron): verify all fixture child cleanup
danshapiro Sep 14, 2026
3ae1d1d
test(electron): close FreshEyes fixture gaps
danshapiro Sep 14, 2026
7551b49
test(electron): prove captured Vite readiness
danshapiro Sep 14, 2026
1e88c1d
test(electron): harden exact artifact fixture setup
danshapiro Sep 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions .agents/skills/freshell-orchestration/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ The MCP tool accepts the same commands as the CLI below but with structured JSON
If the MCP tool is not available (e.g., running outside Freshell or in a context without MCP support), use the CLI:

```bash
FSH="npx tsx server/cli/index.ts"
FSH="npx tsx tools/freshell-cli/index.ts"
$FSH health
```

Expand Down Expand Up @@ -167,7 +167,7 @@ $FSH split-pane --editor "$FILE"
## Playbook: create, split, and rename without UI interaction

```bash
FSH="npx tsx server/cli/index.ts"
FSH="npx tsx tools/freshell-cli/index.ts"
CWD="/absolute/path/to/repo"
FILE="/absolute/path/to/repo/README.md"

Expand All @@ -185,7 +185,7 @@ $FSH rename-pane "Editor"
## Playbook: parallel Claude panes

```bash
FSH="npx tsx server/cli/index.ts"
FSH="npx tsx tools/freshell-cli/index.ts"
CWD="/absolute/path/to/repo"
PROMPT="Implement <task>. Run tests. Summarize tradeoffs."

Expand Down
Loading
Loading