Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
bfa261f
feat: complete Console overhaul — v8.0.0 (#126)
maxritter Apr 8, 2026
2372ea7
fix: pin Bun to 1.3.11 (1.2.15 lacks compression APIs, latest is unst…
maxritter Apr 8, 2026
cab87f6
feat: add Pilot Bot — persistent automation agent with scheduled task…
maxritter Apr 8, 2026
13ae454
chore(release): 8.0.0 [skip ci]
semantic-release-bot Apr 8, 2026
ad7f4af
fix: use correct CronCreate parameter name (cron, not schedule) in bo…
maxritter Apr 8, 2026
b5dce0b
chore(release): 8.0.1 [skip ci]
semantic-release-bot Apr 8, 2026
3648a2d
fix: console dashboard overhaul — 2x2 recent cards, usage model break…
maxritter Apr 9, 2026
cb01677
chore(release): 8.0.2 [skip ci]
semantic-release-bot Apr 9, 2026
37e5e3b
chore: Updated specifications images
maxritter Apr 9, 2026
e78d68b
fix: Improved Code Reviewer Stability, Codegraph Usage and Context Mode
maxritter Apr 9, 2026
4f6153f
chore(release): 8.0.3 [skip ci]
semantic-release-bot Apr 9, 2026
e426d3c
fix: Improved Dependency Installation Speed for Installer and Updater
maxritter Apr 9, 2026
afc32f7
fix: Improved PRD and Spec Sharing / Annotation UI on pilot-shell.com
maxritter Apr 9, 2026
cb607ac
chore(release): 8.0.4 [skip ci]
semantic-release-bot Apr 9, 2026
204330d
chore: Improved Readme
maxritter Apr 9, 2026
4598bbb
chore: Updated Readme
maxritter Apr 9, 2026
b4281df
fix: skip CodeGraph indexing in non-git directories
maxritter Apr 9, 2026
11e9f37
chore(release): 8.0.5 [skip ci]
semantic-release-bot Apr 9, 2026
f028b57
fix: walk up directory tree for git repo detection in CodeGraph guard
maxritter Apr 9, 2026
9f96393
chore(release): 8.0.6 [skip ci]
semantic-release-bot Apr 9, 2026
4e9d264
fix: hook venv sync, console annotation writes, codegraph native sqlite
maxritter Apr 10, 2026
46127a1
fix: add tool output compression + sandboxed content cards to Usage view
maxritter Apr 10, 2026
7e30074
fix: stop incomplete child_process mocks poisoning CI test runs
maxritter Apr 10, 2026
77eda81
fix: restore dom globals after terminal-preview-xss test to prevent p…
maxritter Apr 10, 2026
e622ee4
chore(release): 8.0.7 [skip ci]
semantic-release-bot Apr 10, 2026
ddd5df2
chore: Updated Readme
maxritter Apr 10, 2026
fe005c2
chore: Updated Demo Gif
maxritter Apr 10, 2026
abb175f
fix: add Chrome DevTools MCP plugin, update browser automation to 4-t…
maxritter Apr 13, 2026
c800eb8
chore(release): 8.0.8 [skip ci]
semantic-release-bot Apr 13, 2026
2d2009c
fix: deduplicate plugin extensions across marketplaces and add progre…
maxritter Apr 13, 2026
a95761d
chore(release): 8.0.9 [skip ci]
semantic-release-bot Apr 13, 2026
21fb7b6
fix: codegraph native SQLite repair, /spec new-branch option, session…
maxritter Apr 14, 2026
febe153
chore(release): 8.0.10 [skip ci]
semantic-release-bot Apr 14, 2026
0590783
feat: add session details with JSONL stats, cost calculation, and enh…
maxritter Apr 15, 2026
cba1ef6
chore(release): 8.1.0 [skip ci]
semantic-release-bot Apr 15, 2026
af711a4
feat: customization packs, Opus 4.7 support, and Codex bugfixes
maxritter Apr 16, 2026
a5b1567
chore(release): 8.2.0 [skip ci]
semantic-release-bot Apr 16, 2026
ec1c268
fix: customization overrides, skill decomposition polish, generated a…
maxritter Apr 17, 2026
4fd9050
fix: Removed static effort for skills/commands to adjust based on global
maxritter Apr 17, 2026
f4722e6
chore(release): 8.2.1 [skip ci]
semantic-release-bot Apr 17, 2026
a1e6118
fix: Updated inconsistent steps in spec workflow
maxritter Apr 17, 2026
c044c20
chore(release): 8.2.2 [skip ci]
semantic-release-bot Apr 17, 2026
c791341
chore: reframe customization docs and rework site hero/pillars
maxritter Apr 17, 2026
05d37fa
fix: drop skill banner, normalize step heading levels across workflow…
maxritter Apr 17, 2026
eb169ca
chore(release): 8.2.3 [skip ci]
semantic-release-bot Apr 17, 2026
3cb965a
fix(hooks): make SessionEnd fully non-blocking so harness cancellatio…
presempathy-awb Apr 20, 2026
452795f
Merge branch 'fix/session-end-nonblocking'
maxritter Apr 21, 2026
1a066d7
fix: prevent vector-db disk exhaustion + model routing UI + project-s…
maxritter Apr 21, 2026
6202d89
chore(release): 8.2.4 [skip ci]
semantic-release-bot Apr 21, 2026
9f394be
feat: cross-platform statusline usage, in-process skill build, consol…
maxritter Apr 23, 2026
3407ff0
chore(release): 8.3.0 [skip ci]
semantic-release-bot Apr 23, 2026
843ef85
feat: add /benchmark skill and evaluation framework
maxritter Apr 24, 2026
63bb0fb
chore(release): 8.4.0 [skip ci]
semantic-release-bot Apr 24, 2026
c7cd604
fix: native usage analytics, ccusage scrub, hook + rules + site updates
maxritter Apr 27, 2026
c927eda
chore(release): 8.4.1 [skip ci]
semantic-release-bot Apr 27, 2026
9f2ed39
chore: Updated Readme
maxritter Apr 27, 2026
ef760fd
chore: Updated Website SEO
maxritter Apr 27, 2026
0e11129
chore: Change to Vercel Config
maxritter Apr 27, 2026
5147307
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