Skip to content
Closed
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
eb0d8d6
feat: complete Console overhaul with global dashboard, inline project…
maxritter Apr 8, 2026
12fdb50
fix: remove duplicate Help slide, update hooks count to 21
maxritter Apr 8, 2026
1e9d5c9
fix: pin Bun to 1.2.15 in CI (latest has execSync regression on Linux)
maxritter Apr 8, 2026
fd5af4e
fix: pin Bun to 1.3.11 (1.2.15 lacks compression APIs, latest is unst…
maxritter Apr 8, 2026
559e664
feat: add Pilot Bot — persistent automation agent with scheduled task…
maxritter Apr 8, 2026
dddb94c
chore(release): 8.0.0 [skip ci]
semantic-release-bot Apr 8, 2026
22a70af
fix: use correct CronCreate parameter name (cron, not schedule) in bo…
maxritter Apr 8, 2026
c52ca83
chore(release): 8.0.1 [skip ci]
semantic-release-bot Apr 8, 2026
77d9603
fix: console dashboard overhaul — 2x2 recent cards, usage model break…
maxritter Apr 9, 2026
c7a221e
chore(release): 8.0.2 [skip ci]
semantic-release-bot Apr 9, 2026
fd5e005
chore: Updated specifications images
maxritter Apr 9, 2026
94557e7
fix: Improved Code Reviewer Stability, Codegraph Usage and Context Mode
maxritter Apr 9, 2026
ff22fa4
chore(release): 8.0.3 [skip ci]
semantic-release-bot Apr 9, 2026
bf13133
fix: Improved Dependency Installation Speed for Installer and Updater
maxritter Apr 9, 2026
9755abe
fix: Improved PRD and Spec Sharing / Annotation UI on pilot-shell.com
maxritter Apr 9, 2026
7ff43d4
chore(release): 8.0.4 [skip ci]
semantic-release-bot Apr 9, 2026
6b099f2
chore: Improved Readme
maxritter Apr 9, 2026
4db01ff
chore: Updated Readme
maxritter Apr 9, 2026
5663e44
fix: skip CodeGraph indexing in non-git directories
maxritter Apr 9, 2026
61e867d
chore(release): 8.0.5 [skip ci]
semantic-release-bot Apr 9, 2026
676f08c
fix: walk up directory tree for git repo detection in CodeGraph guard
maxritter Apr 9, 2026
c6abc8c
chore(release): 8.0.6 [skip ci]
semantic-release-bot Apr 9, 2026
6c58138
fix: hook venv sync, console annotation writes, codegraph native sqlite
maxritter Apr 10, 2026
f10098d
fix: add tool output compression + sandboxed content cards to Usage view
maxritter Apr 10, 2026
9ddfd4a
fix: stop incomplete child_process mocks poisoning CI test runs
maxritter Apr 10, 2026
f75ce31
fix: restore dom globals after terminal-preview-xss test to prevent p…
maxritter Apr 10, 2026
401b6dd
chore(release): 8.0.7 [skip ci]
semantic-release-bot Apr 10, 2026
78ebfee
chore: Updated Readme
maxritter Apr 10, 2026
7f026da
chore: Updated Demo Gif
maxritter Apr 10, 2026
0cbf56b
fix: add Chrome DevTools MCP plugin, update browser automation to 4-t…
maxritter Apr 13, 2026
ca3be81
chore(release): 8.0.8 [skip ci]
semantic-release-bot Apr 13, 2026
7c4a2c7
fix: deduplicate plugin extensions across marketplaces and add progre…
maxritter Apr 13, 2026
aeaad19
chore(release): 8.0.9 [skip ci]
semantic-release-bot Apr 13, 2026
158ac23
fix: codegraph native SQLite repair, /spec new-branch option, session…
maxritter Apr 14, 2026
98ab698
chore(release): 8.0.10 [skip ci]
semantic-release-bot Apr 14, 2026
127ef08
feat: add session details with JSONL stats, cost calculation, and enh…
maxritter Apr 15, 2026
1cafc8e
chore(release): 8.1.0 [skip ci]
semantic-release-bot Apr 15, 2026
13faf1f
feat: customization packs, Opus 4.7 support, and Codex bugfixes
maxritter Apr 16, 2026
75d1bc4
chore(release): 8.2.0 [skip ci]
semantic-release-bot Apr 16, 2026
e3991e8
fix: customization overrides, skill decomposition polish, generated a…
maxritter Apr 17, 2026
a654a39
fix: Removed static effort for skills/commands to adjust based on global
maxritter Apr 17, 2026
4be7937
chore(release): 8.2.1 [skip ci]
semantic-release-bot Apr 17, 2026
c113ab6
fix: Updated inconsistent steps in spec workflow
maxritter Apr 17, 2026
c899407
chore(release): 8.2.2 [skip ci]
semantic-release-bot Apr 17, 2026
ec1e00f
chore: reframe customization docs and rework site hero/pillars
maxritter Apr 17, 2026
781f0c9
fix: drop skill banner, normalize step heading levels across workflow…
maxritter Apr 17, 2026
7041fb1
chore(release): 8.2.3 [skip ci]
semantic-release-bot Apr 17, 2026
f02d53c
fix(hooks): make SessionEnd fully non-blocking so harness cancellatio…
presempathy-awb Apr 20, 2026
64b5011
fix: prevent vector-db disk exhaustion + model routing UI + project-s…
maxritter Apr 21, 2026
a1a2c6e
chore(release): 8.2.4 [skip ci]
semantic-release-bot Apr 21, 2026
2a2df92
feat: cross-platform statusline usage, in-process skill build, consol…
maxritter Apr 23, 2026
4c4d019
chore(release): 8.3.0 [skip ci]
semantic-release-bot Apr 23, 2026
dc2c768
feat: add /benchmark skill and evaluation framework
maxritter Apr 24, 2026
3a9080e
chore(release): 8.4.0 [skip ci]
semantic-release-bot Apr 24, 2026
0c54edd
fix: native usage analytics, ccusage scrub, hook + rules + site updates
maxritter Apr 27, 2026
50b0588
chore(release): 8.4.1 [skip ci]
semantic-release-bot Apr 27, 2026
3b1e663
chore: Updated Readme
maxritter Apr 27, 2026
8bbd0d3
chore: Updated Website SEO
maxritter Apr 27, 2026
44300e9
chore: Change to Vercel Config
maxritter Apr 27, 2026
0d57d13
feat: bugfix workflow redesign with new /fix command
maxritter Apr 29, 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
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ RUN rm -rf /var/lib/apt/lists/* && \
vim \
netcat-openbsd \
socat \
bubblewrap \
iptables \
ipset \
chromium && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
3 changes: 3 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
"${localWorkspaceFolderBasename}"
],
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",
"mounts": [
"source=claude-code-config-${devcontainerId},target=/root/.claude,type=volume"
],
"customizations": {
"vscode": {
"extensions": [
Expand Down
7 changes: 7 additions & 0 deletions .githooks/pre-commit
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ fi
# --- 1. Python unit tests ---
LAUNCHER_CHANGED=$(git diff --cached --name-only -- 'launcher/' 'pilot/hooks/' | head -1)
INSTALLER_CHANGED=$(git diff --cached --name-only -- 'installer/' | head -1)
BENCHMARK_CHANGED=$(git diff --cached --name-only -- 'pilot/skills/benchmark/' | head -1)

if [ -n "$LAUNCHER_CHANGED" ]; then
echo "[pre-commit] Python source changed — running unit tests..."
Expand All @@ -45,6 +46,12 @@ if [ -n "$INSTALLER_CHANGED" ]; then
echo "[pre-commit] Installer unit tests passed."
fi

if [ -n "$BENCHMARK_CHANGED" ]; then
echo "[pre-commit] Benchmark skill changed — running benchmark unit tests..."
uv run pytest pilot/skills/benchmark/tests/ -q --tb=short 2>&1 | tail -20
echo "[pre-commit] Benchmark unit tests passed."
fi

# --- 2. Console unit tests ---
CONSOLE_CHANGED=$(git diff --cached --name-only -- 'console/src/' 'console/scripts/' 'console/package.json' 'console/tsconfig.json' 'console/vite.config.ts' | head -1)

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ jobs:

- name: Run unit tests with coverage
run: |
python3 -m pytest installer/tests/unit/ launcher/tests/unit/ -v \
python3 -m pytest installer/tests/unit/ launcher/tests/unit/ pilot/skills/benchmark/tests/ -v \
--cov=installer --cov=launcher \
--cov-report=term --cov-report=xml

Expand All @@ -117,7 +117,7 @@ jobs:
- name: Setup Bun
uses: oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2
with:
bun-version: latest
bun-version: "1.3.11"

- name: Install dependencies
working-directory: console
Expand Down Expand Up @@ -154,7 +154,7 @@ jobs:
- name: Setup Bun
uses: oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2
with:
bun-version: latest
bun-version: "1.3.11"

- name: Install dependencies
working-directory: console
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ jobs:

- name: Run unit tests with coverage
run: |
python3 -m pytest installer/tests/unit/ launcher/tests/unit/ pilot/hooks/tests/ -v \
python3 -m pytest installer/tests/unit/ launcher/tests/unit/ pilot/hooks/tests/ pilot/skills/benchmark/tests/ -v \
--cov=installer --cov=launcher --cov=pilot.hooks \
--cov-report=term --cov-report=xml

Expand All @@ -166,7 +166,7 @@ jobs:
- name: Setup Bun
uses: oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2
with:
bun-version: latest
bun-version: "1.3.11"

- name: Install dependencies
working-directory: console
Expand Down Expand Up @@ -203,7 +203,7 @@ jobs:
- name: Setup Bun
uses: oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2
with:
bun-version: latest
bun-version: "1.3.11"

- name: Install dependencies
working-directory: console
Expand Down
15 changes: 15 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,15 @@ __pycache__/
*.py[codz]
*$py.class

# Generated skill artifacts — SKILL.md and hashes.json are produced by
# `pilot skill-build` at install time from manifest.json + steps/*.md.
# They must never be committed from the source tree.
pilot/skills/*/SKILL.md
pilot/skills/*/hashes.json

# Local reference clones (not part of this repo)
claude-pace/

# C extensions
*.so

Expand Down Expand Up @@ -225,6 +234,8 @@ __marimo__/
scheduled_tasks.lock
CLAUDE.md
AGENTS.md
benchmarks/**
skill-creator
spec-annotate
changes-header
apm.yml
Expand All @@ -233,6 +244,8 @@ apm.yml
.agents
.codegraph
.vercel
.codex
.mypy_cache
.mcp.json
demo
skills-lock.json
Expand Down Expand Up @@ -269,3 +282,5 @@ bun.lock
# Kiro
.kiro/
.worktrees/
.env*.local
.omx/
149 changes: 149 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,155 @@

All notable changes to Pilot Shell will be documented in this file.

## [8.4.1] - 2026-04-27

### Bug Fixes

- Native usage analytics, ccusage scrub, hook + rules + site updates

## [8.4.0] - 2026-04-24

### Features

- Add /benchmark skill and evaluation framework

## [8.3.0] - 2026-04-23

### Features

- Cross-platform statusline usage, in-process skill build, console task cards

## [8.2.4] - 2026-04-21

### Bug Fixes

- Prevent vector-db disk exhaustion + model routing UI + project-scoped annotations
- **hooks:** Make SessionEnd fully non-blocking so harness cancellation can't leak workers

## [8.2.3] - 2026-04-17

### Bug Fixes

- Drop skill banner, normalize step heading levels across workflow skills

### Miscellaneous

- Reframe customization docs and rework site hero/pillars

## [8.2.2] - 2026-04-17

### Bug Fixes

- Updated inconsistent steps in spec workflow

## [8.2.1] - 2026-04-17

### Bug Fixes

- Removed static effort for skills/commands to adjust based on global
- Customization overrides, skill decomposition polish, generated artifacts untracked

## [8.2.0] - 2026-04-16

### Features

- Customization packs, Opus 4.7 support, and Codex bugfixes

## [8.1.0] - 2026-04-15

### Features

- Add session details with JSONL stats, cost calculation, and enhanced UI

## [8.0.10] - 2026-04-14

### Bug Fixes

- Codegraph native SQLite repair, /spec new-branch option, session prompt display

## [8.0.9] - 2026-04-13

### Bug Fixes

- Deduplicate plugin extensions across marketplaces and add progressive dashboard loading

## [8.0.8] - 2026-04-13

### Bug Fixes

- Add Chrome DevTools MCP plugin, update browser automation to 4-tier, fix auto-mode flag and docs

### Miscellaneous

- Updated Demo Gif
- Updated Readme

## [8.0.7] - 2026-04-10

### Bug Fixes

- Restore dom globals after terminal-preview-xss test to prevent portal ssr leak
- Stop incomplete child_process mocks poisoning CI test runs
- Add tool output compression + sandboxed content cards to Usage view
- Hook venv sync, console annotation writes, codegraph native sqlite

## [8.0.6] - 2026-04-09

### Bug Fixes

- Walk up directory tree for git repo detection in CodeGraph guard

## [8.0.5] - 2026-04-09

### Bug Fixes

- Skip CodeGraph indexing in non-git directories

### Miscellaneous

- Updated Readme
- Improved Readme

## [8.0.4] - 2026-04-09

### Bug Fixes

- Improved PRD and Spec Sharing / Annotation UI on pilot-shell.com
- Improved Dependency Installation Speed for Installer and Updater

## [8.0.3] - 2026-04-09

### Bug Fixes

- Improved Code Reviewer Stability, Codegraph Usage and Context Mode

### Miscellaneous

- Updated specifications images

## [8.0.2] - 2026-04-09

### Bug Fixes

- Console dashboard overhaul — 2x2 recent cards, usage model breakdown, session filtering, spec tab consistency

## [8.0.1] - 2026-04-08

### Bug Fixes

- Use correct CronCreate parameter name (cron, not schedule) in bot skills

## [8.0.0] - 2026-04-08

### Bug Fixes

- Pin Bun to 1.3.11 (1.2.15 lacks compression APIs, latest is unstable)

### Features

- Add Pilot Bot — persistent automation agent with scheduled tasks, background jobs, and optional Telegram
- Complete Console overhaul — v8.0.0

## [7.11.4] - 2026-04-07

### Bug Fixes
Expand Down
Loading
Loading