Repository navigation
Releases: fitzyracing1/civicbot
Releases · fitzyracing1/civicbot
Release list
civicbot v0.4.0: free mode
Additive release: nothing was removed, and every v0.3 test passes unchanged.
- Free mode: turned on by
--free,CIVICBOT_FREE=1or profileplan: "free". The robot learns only free, keyless
catalog skills (it refuses URLs and files), hides non-free installed skills, keeps 311 a dry run even when sending is
enabled, and won't enable write skills. - Free catalog: 33 new reviewed, sha256-pinned, read-only skills in
civicbot/catalog/free/, combined with the core
catalog bydefault_catalog()/CatalogSet. Each was checked live, and offline tests replay the recorded responses. - Free API directory:
civicbot/data/free_apis.jsonlists 120 free public APIs in 15 categories, each verified live on
2026-10-10 (scripts/free_apis/verify.py). Browse it withcivicbot apisor on the website. - Spec v1 additions (optional):
cost,api_id, inputcase,{inputs.x}in extract paths, and the filters
rate,money,ms_dateandms_time. Unknown filters are rejected. - CLI:
civicbot chat(REPL and-cone-shots,--offlinesample data),civicbot apis,simulate --free,
connect --listen(local OAuth callback on 127.0.0.1 with an encrypted token store) andrun --once(one poll of your
own robot, shadow by default;--postto really reply). - GitHub Pages site (
site/, deployed by.github/workflows/pages.yml): landing page, directory, in-browser
playground and an honest "run your own robot" guide. No trackers. - GitHub Actions template:
examples/github-actions/civicbot-robot.ymlruns your robot on a schedule (shadow by default). - The core catalog specs are tagged
cost: freewith anapi_id. The User-Agent is nowcivicbot/0.4 (+repo URL). - Release workflow:
skip-existing: trueon the PyPI upload.
Install: pip install civicbot==0.4.0 · Site: https://fitzyracing1.github.io/civicbot/
civicbot v0.3.0
What's Changed
- User-taught skills: owners teach their own robot new APIs by @fitzyracing1 in #1
New Contributors
- @fitzyracing1 made their first contribution in #1
Full Changelog: https://github.com/fitzyracing1/civicbot/commits/v0.3.0