You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+199Lines changed: 199 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,105 @@ matching `## [X.Y.Z]` section (plus install instructions). Do not maintain
11
11
parallel copies under `docs/` or `scripts/notes/`. At cut time: rename
12
12
`## [Unreleased]` to `## [X.Y.Z] - YYYY-MM-DD`, then run the release script.
13
13
14
+
## [0.2.99] - 2026-08-21
15
+
16
+
Skywalker is the primary orchestrator over a closed director fleet: product write tools stay off the primary, and you cannot spawn Skywalker as a task leaf. Workers are not done until they return the four-heading report. First-party action skills ship as slashes; eval runners require an explicit provider/model pair; the style skill no longer refuses non-git folders.
17
+
18
+
### MCP
19
+
20
+
-**Late-connected MCP tools are callable the same turn they appear in `tool_search`.**
21
+
`@intx/agent` snapshots dispatch names at `createAgent`, and the post-connect
22
+
reload that used to rebuild that snapshot waited for every server — including
23
+
one stuck on OAuth. Cataloged `mcp__*` tools then returned `unknown tool`.
24
+
Construction now dispatches misses through the live runner, so Linear/Exa
25
+
(and any other server that finished) work even while another server still
26
+
needs auth.
27
+
28
+
### TUI
29
+
30
+
-**Model picker rows are model-first.** Each leaf is `model * [provider]`;
31
+
`(current)` still marks the live session model. **Alt+D** persists the
32
+
focused pair as the default (global `defaultProvider` + provider
33
+
`defaultModel` + project-local selection) without switching the live
34
+
session or closing the picker.
35
+
36
+
-**Settled permission and operator prompts no longer recap into the chat.**
37
+
The overlay is the question; answering it used to leave a grey
38
+
`permission` / `operator` card restating the same command and the chosen
39
+
option. After a decision those recap rows are gone — the tool row that
40
+
follows is the outcome. Expanding a collapsed payload while the overlay is
41
+
still open still writes the full payload into the transcript, because that
42
+
text would otherwise be unreachable before approval.
43
+
44
+
### Directors
45
+
46
+
-**Shipped directors have no writePaths lock.** Docs/design leaves
47
+
(shakespeare, brand-reviewer, bruckheimer) still mount write tools, but
48
+
package `writePaths` is omitted. Lane routing (P/A/I, DESIGN.md, product
49
+
discovery) is spawn policy, not a file lock. Optional `writePaths` remains
50
+
and the permission gate still enforces it when a profile sets it.
51
+
-**Skywalker is not a task leaf.**`task(agent=skywalker)` is refused. The
52
+
spawn catalog (`directorProfiles()`) lists the other 15 closed directors;
53
+
the primary session is still Skywalker.
54
+
55
+
### Sub-agents
56
+
57
+
-**Tool-less mid-run narration is not a finished report.** A worker that
58
+
stops tooling with Summary-only (or other incomplete) prose is not
59
+
complete. The director injects one wrap-up nudge asking for the four
60
+
headings (Summary / Findings / Blockers / Paths), then salvages as
61
+
incomplete-report if the next tool-less turn is still missing the envelope.
62
+
63
+
### Plugins
64
+
65
+
-**First-party skills catalog is on out of the gate.**`corbits-skills`
0 commit comments