Skip to content

Add service-log following and restore compatible test installs - #24

Merged
jmcentire merged 3 commits into
mainfrom
codex/add-logs-follow
Sep 13, 2026
Merged

jmcentire merged 3 commits into
mainfrom
codex/add-logs-follow

Conversation

@blast-hardcheese

@blast-hardcheese blast-hardcheese commented Jun 20, 2026 •

Copy link
Copy Markdown
Collaborator

Adds baton logs -f / --follow: print recent records, then stream complete appended JSONL entries with immediate flushing. Node/severity filters, delayed file creation, partial writes, and blank-line handling are covered by regression tests.

Fresh installation also exposed an existing SDK incompatibility: the MCP extra selected version 2, which removed Baton's FastMCP API. Both extras now constrain MCP to the supported 1.x API. A new GitHub workflow runs the full suite and package build for PRs and main pushes.

Validation: a fresh Python 3.12 environment selected MCP 1.30; 1,095 tests passed locally. Isolated sdist/wheel build and CRLF-aware diff checks passed. Hosted Tests run 34737997311 passed at 34de7a6. Changed service-log/test lint passed with the existing UTC-alias warning excluded.

@blast-hardcheese blast-hardcheese added the enhancement New feature or request label Jun 20, 2026
blast-hardcheese and others added 3 commits September 12, 2026 23:26
Co-Authored-By: Codex <noreply@openai.com>
Constrain the installed MCP SDK to its supported major version and test and build every pull request and main push.

Co-Authored-By: Codex <noreply@openai.com>
@jmcentire
jmcentire force-pushed the codex/add-logs-follow branch from d66a51b to 34de7a6 Compare September 13, 2026 04:29
@jmcentire jmcentire changed the title [codex] Add follow mode to service logs Add service-log following and restore compatible test installs Sep 13, 2026
@jmcentire
jmcentire merged commit c81bf22 into main Sep 13, 2026
1 check passed
@jmcentire
jmcentire deleted the codex/add-logs-follow branch September 13, 2026 04:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Development

Successfully merging this pull request may close these issues.

2 participants