Repository navigation
teamwright 0.12.2
Fixed
- Stage sessions check the context tool before any role. The check that the configured context tool (Serena, a code graph, docs) is connected was step 0 of
/teamwright:flow; when the lifecycle moved into the stage commands it was not carried over, so/teamwright:analyze,red-tests,implement,review,verifyand/teamwright:routerspawned roles without it, and the roles read code with grep. Nowstage-protocol.md§0 (and every stage command and the router) checks that the provider fromtools.contextis in the session and answers one cheap call, re-indexes a stale index, and spawns no role until it does: interactive — the owner restarts the server or answerscontinueto use the built-in search; headless — the session ends withOutcome: escalate./teamwright:flowdoes the same instead of falling back silently. - Every role is told which code search to use. Each role's spawn prompt starts with a code-search line taken from
tools.context(Serena:find_symbol,find_referencing_symbols,get_symbols_overview,search_for_pattern; grep and reads only for non-code text or where the tool misses) — role files edited by hand keep their own tools section, and the prompt still carries it. stages.<stage>.batchsays what it is./teamwright:settingsnow states that a stage's batch is taken one after another in one session, not at the same time (batch.parallel), and that red-tests and implement keep one taskIN_PROGRESSper working tree.
Full changelog: CHANGELOG.md