Commit 99c8d8f
committed
feat: tower manual base entry, session list, and engine cleanups
Tower mode accepts an explicit base branch via /tower <base-branch> and
reports worker deaths in the status view. Adds the `pythinker session list`
subcommand with --all/--json, and a fast session fork path that no longer
materializes the whole session.
Engine and CLI fixes: sessions start when the subagent model pool is
incomplete, git status parses non-ASCII paths, an explicit [experimental]
config entry outranks the master env flag, step retry and interrupt events
persist across reloads, and AGENTS.md is re-remembered after compaction.
The acp subcommand always runs on the default engine; the acp-native
subcommand is removed.
Also: shorter default system prompt, session-index reprojection, vis moved
onto agent-core-v2 record shapes, and the VS Code webview moved to
TanStack Query.1 parent 73a90f3 commit 99c8d8f
221 files changed
Lines changed: 5637 additions & 16773 deletions
File tree
- .changeset
- apps
- pythinker-code
- dist-web
- src
- cli
- sub
- tui/commands
- test
- cli
- tui/commands
- vis
- server
- src
- lib
- routes
- test
- fixtures/sessions/sample-compaction/agents/main
- lib
- web
- src
- components
- context
- wire
- lib
- test
- vscode
- src/handlers
- test
- webview
- webview-ui
- src
- components
- confighub
- inputarea
- hooks
- hooks
- stores
- docs
- configuration
- guides
- reference
- packages
- acp-adapter
- src
- test
- _helpers
- acp-server/src
- agent-core-v2
- docs
- src
- agent
- loop
- stepRetry
- tools/os/bash
- app
- agentProfileCatalog
- flag
- sessionIndex
- sessionManager
- telemetry
- features
- plan
- tower
- injection
- protocol
- tools
- init
- plan
- spawn
- status
- persistence
- backends
- memory
- node-fs
- interface
- wire
- workspace/sessionLifecycle
- test
- agent
- fullCompaction
- loop
- app
- flag
- gateway
- sessionIndex
- features
- plan
- tower
- tools
- persistence/backends
- memory
- node-fs
- state
- tool
- wire
- agent-gateway
- src
- routes
- services/transcript
- test
- services
- klient
- scripts
- src
- contract/session
- core/facade
- node-sdk/src
- protocol/src
- transcript
- docs
- src/history
- test
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
0 commit comments