Skip to content

release: prepare v1.7.1#85

Merged
gaelic-ghost merged 19 commits into
mainfrom
agents/agentsb-maintenance
Jun 6, 2026
Merged

release: prepare v1.7.1#85
gaelic-ghost merged 19 commits into
mainfrom
agents/agentsb-maintenance

Conversation

@gaelic-ghost
Copy link
Copy Markdown
Owner

@gaelic-ghost gaelic-ghost commented Jun 6, 2026

Release

  • prepares v1.7.1 from branch agents/agentsb-maintenance
  • keeps protected main updates behind pull request review and CI
  • release tag v1.7.1 was created locally before this PR so the reviewed release candidate is preserved exactly

Review Loop

Before merge, scripts/repo-maintenance/release.sh watches CI and stops on review comments unless the maintainer has already addressed or resolved them and reruns with --review-comments-addressed.

Summary by CodeRabbit

  • New Features

    • Added support for enterprise-managed configuration layers with identity metadata (id and name fields).
  • Documentation

    • Updated version references to v1.7.1 and Codex CLI compatibility window to 0.137.x across release notes and documentation.
    • Added comprehensive maintainer guides and roadmap updates.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jun 6, 2026

Review Change Stack

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Walkthrough

SwiftASB bumps to v1.7.1 and Codex CLI 0.137.x, adjusts wire params and sort mapping, and adds enterprise-managed config metadata. Scripts for schema dump/generation are expanded. A new AgentSB Python tool with CLI, evals, safety, maintenance, schema/thread-index utilities, docs, and tests is introduced.

Changes

SwiftASB compatibility, wire/config, and scripts

Layer / File(s) Summary
Config: enterprise-managed layer identity and mapping
Sources/SwiftASB/Public/CodexConfig.swift, Tests/...FileSystemTests.swift, Tests/...TestSupport.swift
Adds enterprise-managed source kind with id/name; maps from wire; tests/fixtures assert new layer and origins.
Wire params: remove persistExtendedHistory; add clientUserMessageID
Sources/...WireMapping.swift, Tests/...Protocol*.swift, Tests/...Live*ProbeTests.swift, Tests/...LiveIntegrationTests.swift
ThreadStart omits persistExtendedHistory; TurnStart adds clientUserMessageID nil; all protocol/live tests updated.
Turn items sort mapping type change
Sources/...WireMapping.swift, Sources/...CodexAppServer.swift
Switches sort-direction mapping to CodexWireRemoteControlClientsListOrder and uses it in listThreadTurnItems.
Compatibility window bump to Codex CLI 0.137.x across code, tests, and docs
Sources/...CodexCLIExecutableResolver.swift, Tests/..., README.md, ROADMAP.md, docs/maintainers/*
Updates latestSupportedPublicRelease, aligns many tests, README/ROADMAP and maintainer docs to 0.137.x and v1.7.1.
Schema dump/generate scripts enhancements and schema version default
scripts/dump-codex-schemas.sh, scripts/generate-wire-types.sh
Adds check/dump-if-newer/Brew/JSON to dump script; sets default schema to v0.137.0 and includes new Skills/RemoteControl types.

AgentSB maintainer tool, evals, reports, and thread-index

Layer / File(s) Summary
AgentSB package scaffold and CLI
Tools/AgentSB/pyproject.toml, agentsb/__init__.py, agentsb/main.py, Tools/AgentSB/README.md, Tools/AgentSB/.gitignore
Introduces package metadata, version, CLI with subcommands for inspect/report/maintain/eval/schema/threads.
Coordinator, specialists, and eval runners
agentsb/coordinator.py, agentsb/specialists.py, agentsb/evals.py, evals/run_local.py, evals/run_ai.py, evals/*
Defines coordinator with model/tracing, specialist agents; adds local and AI eval runners and eval cases/README.
Repo inspection, schema dump/diff, and thread-index inspection
agentsb/tools.py, agentsb/schema_dump.py, agentsb/schema_diff.py, agentsb/thread_index.py
Adds repo/git/docs/schema inventory, wrapper for dump script, JSON-diff of schemas, and SQLite thread-index inspection with redaction.
Reports rendering, safety classifier, and maintenance workflow
agentsb/reports.py, agentsb/safety.py, agentsb/maintain.py
Renders schema/maintenance reports, classifies candidates (auto-apply/draft/report-only), and writes draft/auto-apply outputs with checks.
AgentSB tests and fixtures
Tools/AgentSB/tests/*, tests/conftest.py
Adds fixtures for fake repos and SQLite, and tests covering CLI, coordinator, reports, safety, schema dump/diff, tools, and thread-index.
Agents docs and durable generated reports
docs/agents/*, docs/agents/reports/*
Adds AgentSB docs and many generated maintenance/schema-review reports retained under docs/agents/reports/.

Sequence Diagram(s)

sequenceDiagram
  participant Dev
  participant CLI as agentsb.main
  participant Inspect as agentsb.tools.inspect_repo
  participant Reports as agentsb.reports.write_report
  Dev->>CLI: agentsb report schema-review --repo <root>
  CLI->>Inspect: inspect_repo(root)
  Inspect-->>CLI: facts (git, schemas, docs)
  CLI->>Reports: write_report(facts, ai_notes?, schema_diff?)
  Reports-->>CLI: path to markdown
  CLI-->>Dev: exit 0 + printed path
Loading

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~60 minutes

Possibly related PRs

  • gaelic-ghost/SwiftASB#80 — Also updates CodexCLIExecutableResolver latestSupportedPublicRelease, affecting compatibility classification.
  • gaelic-ghost/SwiftASB#76 — Introduced listThreadTurnItems; this PR changes its sort-direction wire encoding.

Suggested labels

enhancement

Poem

A rabbit taps the codes anew,
0.137.x in morning dew.
Threads sorted clean, IDs in tow,
Reports now bloom where agents go.
Scripts hop forward, schemas sing—
v1.7.1 takes wing. 🐇✨

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch agents/agentsb-maintenance

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: e914ae4878

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

def latest_schema_diff(repo: str | Path, schema_dumps: list[dict[str, Any]]) -> dict[str, Any] | None:
if len(schema_dumps) < 2:
return None
ordered = sorted(schema_dumps, key=lambda item: item["name"])
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Sort schema dumps by parsed version

When a maintainer has local dumps with different digit widths, such as v0.99.0 and v0.137.0, this lexicographic sort treats v0.99.0 as newer than v0.137.0. AgentSB then compares the wrong base/target dumps and can produce schema-review reports or compatibility draft guidance that points at an older Codex CLI window. Parse the vMAJOR.MINOR.PATCH components (and keep variants separate if needed) before choosing the latest two dumps.

Useful? React with 👍 / 👎.

@gaelic-ghost gaelic-ghost merged commit 2e8ccfd into main Jun 6, 2026
1 of 2 checks passed
@gaelic-ghost gaelic-ghost deleted the agents/agentsb-maintenance branch June 6, 2026 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant