Repository navigation
feat: prepare 0.3.1 with Quick Test CLI and agent integration - #38
Merged
Merged
Conversation
houlianpi
requested review from
tongyu70020 and
zhengdawang443
as code owners
October 20, 2026 06:59
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
Prepare fsq-agent 0.3.1 with a standalone Quick Test CLI and make it the default host-neutral Coding Agent Skill workflow. A known Web starting address can be passed through
--urlindependently of natural-language test intent; existing browser Quick Test and goal-only search remain supported.Related issue
No separate issue: this PR implements the maintainer's explicitly authorized, SPEC-confirmed work and release-preparation request.
Design document
Direct
/spec-drivenrequests were clarified and the resulting SPEC changes confirmed before implementation. The version bump and release records add no further runtime behavior.SPEC updates
Confirmed root
SPEC.mdand the Application, AI Services, CLI, and Control Plane module SPECs. The release metadata update preserves those confirmed contracts.Changes
quick-test contextandquick-test runusing shared preparation/execution without project Workspace setup or an HTTP service.--url, preserve the exact caller-supplied starting reference through intent analysis, planning, and execution, and retain existing address-free search evidence requirements.Verification
.venv/bin/python -m pytest -q --ignore=tests/test_playwright_web_driver_real_browser.py— 4,699 passed, 11 skipped. The real-browser module was excluded by explicit user instruction; no live-model or all-platform execution claim..venv/bin/python -m pytest -q tests/test_distribution_contract.py— 20 passed..venv/bin/ruff check .and.venv/bin/ruff format --check .— passed (367 Python files formatted).npm run typecheck,npm test -- --maxWorkers=2— passed, 520 frontend tests.npm run build— passed; generated assets remain ignored.Evidence
The maintainer reported successful manual CLI and Coding Agent testing. No private logs, local environment/configuration, screenshots, Run evidence, or credentials are included. Automated checks use controlled collaborators and isolated configuration roots.
Release or documentation impact
Documents 0.3.1 changes and the explicit
fsq init --agent skillupdate/reload step for copied Skills after package upgrade. This PR prepares the release only; it does not merge, create tags/releases, or publish packages.Checklist