Conversation
Give Kotlin and Scala readers complete build files and programs with explicit configuration, private tmux servers, and cleanup. Compile and invoke the documented main functions without fixture imports or variables, and reject placeholder Scala install versions. Verified the required full check on JDK 25 and tmux 3.7c with Bash startup files disabled. Published alpha.17 consumer programs also pass on tmux 3.2a and 3.7c; deliberate import, configuration, assertion, and version defects fail the documentation gates.
This branch has not been deployed
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.
Kotlin and Scala first-use examples currently depend on configuration supplied by the documentation harness, and Scala install blocks contain a literal
<version>. Readers can now copy complete build files and programs that select a private socket, create tmux objects, and stop their owned server.The documentation tests compile and invoke those entry points without lending them imports or fixture variables. Scala install examples use the released
0.0.1-alpha.17, and the install gate rejects placeholder versions. The Kotlin guide explains the public DSL without draft-history or contributor-only narrative; its previous heading anchor is preserved.Validation
./gradlew :libtmux-mcp:test check --no-daemon --max-workers=2 --no-build-cachepassed in 2m 52s with JDK 25, tmux 3.7c, and Bash startup files disabled. Kotlin: 62 tests; docs: 142 tests; MCP: 384 tests, one existing skip.0.0.1-alpha.17on tmux 3.2a and 3.7c.<version>each fail the relevant test. Original source bytes were restored afterward.The account's normal Bash startup reproduces an existing MCP pending-input assertion failure;
/bin/shexposes two CLI launcher assertions. All three pass together withbash --noprofile --norc, which is also the environment used for the successful full check. No product code or test assertions were changed to address those environment failures.