Conversation
…l-site demo. Global Play still starts from the first step through executeStep. The Step Editor keeps isolated Step play and From Here. Wait-at-end stays in play so Enter appends and continues. Co-authored-by: ds-code-t <ds-code-t@users.noreply.github.com>
gradlew, maven-consumer-project/mvnw, and scripts/agent_validate.sh were committed as 100644. CI now also chmod +x immediately before invoking the wrappers. Co-authored-by: ds-code-t <ds-code-t@users.noreply.github.com>
Bring in the Workbench player/editor increment and POSIX wrapper execute-bit fix without merging to master. Co-authored-by: ds-code-t <ds-code-t@users.noreply.github.com>
Turn the 2.1.9 Workbench player into a feature/scenario picker plus live block editor while keeping Play/Step/From Here on LiveScenarioPlayer and WorkbenchServices. Mapping, terminal, and diagnostic explorer stay on existing worker and retained-run evidence. OpenJFX WebView is Workbench-only; the launcher now streams the larger controller payload. Co-authored-by: ds-code-t <ds-code-t@users.noreply.github.com>
Swing and MCP/HTTP attach share one controller-owned lease and LiveScenarioPlayer. UI mode exposes a localhost JSON attach endpoint so an agent joins the visible session instead of starting a second worker. Save copies a picker-loaded scenario back to the originating feature only after explicit Allow. Co-authored-by: ds-code-t <ds-code-t@users.noreply.github.com>
Add the watched AI-agent control-lease for Workbench live sessions. Co-authored-by: ds-code-t <ds-code-t@users.noreply.github.com>
executeStep already advances the RUNNING playhead; the Swing Play loop was marking the same captured step again, which threw after playbackBusy was cleared and skipped the next schedulePlaybackStep. Keep executeStep as the single playhead owner, make leftover marks no-ops, and continue automatic playback while RUNNING. Co-authored-by: ds-code-t <ds-code-t@users.noreply.github.com>
Co-authored-by: ds-code-t <ds-code-t@users.noreply.github.com>
Name and tag filtering is the primary left-rail UI; feature-file selection is a collapsed optional filter. The live editor switches between Gherkin text and the existing block view without changing the LiveScenarioPlayer buffer, playhead, or Play/Step/From Here contract. Co-authored-by: ds-code-t <ds-code-t@users.noreply.github.com>
…e factory. Java cannot declare a static factory and an instance getter with the same name and arguments. Co-authored-by: ds-code-t <ds-code-t@users.noreply.github.com>
Add Workbench scenario name/tag filters and a Text/Blocks live editor toggle. Co-authored-by: ds-code-t <ds-code-t@users.noreply.github.com>
Keep the nested AGENTS.md exporter one-liner, add the same bootstrap for IntelliJ Copilot Chat, and point the consumer README at AGENTS.md without copying the full guide or snapshotting those bridges. Co-authored-by: ds-code-t <ds-code-t@users.noreply.github.com>
Co-authored-by: ds-code-t <ds-code-t@users.noreply.github.com>
…compiles. Put a headless MCP tool chooser first in AGENT-GUIDE, skip Maven/Gradle when Java did not change, refresh resources without test-compile, and add sparse diagnostic catalog/run/summary MCP tools. Co-authored-by: ds-code-t <ds-code-t@users.noreply.github.com>
…303c Teach consumer agents the live MCP loop and skip unchanged Workbench compiles. Co-authored-by: ds-code-t <ds-code-t@users.noreply.github.com>
Agents emit a small JSON+HTML report under .pickleball/investigations/<id>/ after the live isolation loop and one diagnostic rerun. DiagnosticCli emit-investigation and workbench_investigation_emit write the pair, link at most two existing screenshots, and print only the relative report.html path. export-guidance leaves investigations unmanaged. Co-authored-by: ds-code-t <ds-code-t@users.noreply.github.com>
export-guidance copies docs/agent/repository-index.md into the version-matched guidance snapshot; keep that packaged copy current. Co-authored-by: ds-code-t <ds-code-t@users.noreply.github.com>
Add consumer-agent investigation HTML handoff. Co-authored-by: ds-code-t <ds-code-t@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Pickleball 2.1.9 on top of 2.1.8 / current
master(22 commits; tipe554e2d4225d89057f982cbd9379c984286f5cc3).Dan, please merge this PR when you are ready. Do not tag or publish a GitHub release from this PR unless you intend to.
Highlights
executeStepowns the RUNNING playhead so Swing Play continues after the first live step.export-guidanceso consumer projects get a single-line bridge to Pickleball agent guidance.mcp .(no GUI /ui ./attach.jsonas the agent path).process-test-resources/processTestResources).workbench_diagnostic_catalog,workbench_diagnostic_run, andworkbench_diagnostic_summaryreturn sparse JSON only.DiagnosticCli emit-investigationand MCPworkbench_investigation_emitwrite.pickleball/investigations/<id>/{investigation.json,report.html}.Functionality-change coverage
AGENTS.mdand the relevant feature-map entry.docs/agent/feature-map.mdremains accurate.docs/agent/repository-index.mdis current.Landed on
2.1.9via PRs #2–#8 (player/editor, control-lease, play stall, scenario filters, consumer pointers, live MCP loop, investigation handoff). This PR is the release merge intomasteronly.