release: prepare v1.7.1#85
Conversation
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughSwiftASB 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. ChangesSwiftASB compatibility, wire/config, and scripts
AgentSB maintainer tool, evals, reports, and thread-index
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
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Possibly related PRs
Suggested labels
Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
|
There was a problem hiding this comment.
💡 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"]) |
There was a problem hiding this comment.
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 👍 / 👎.
Release
agents/agentsb-maintenancemainupdates behind pull request review and CIv1.7.1was created locally before this PR so the reviewed release candidate is preserved exactlyReview Loop
Before merge,
scripts/repo-maintenance/release.shwatches 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
idandnamefields).Documentation