v0.4.6 — card ui_schema CI, UK Companies House v2a, OpenAI-compatible hosts, wallet txlist pagination
Added
- Framework / CI —
skillware/core/ui_schema.pyand parametrizedtests/test_card_ui_schema.pyso every output-cardui_schema.fields[].keyresolves against execute() fixtures (#199, #260). - Documentation / Examples — OpenAI-compatible host guide (
docs/usage/openai_compatible.md) plus runnable Groq exampleexamples/openai_compatible_host.py— reuseto_openai_tool()with hostbase_url(Kimi, GLM, Groq, OpenRouter, …) (#261, #263).
Fixed
compliance/mica_module,compliance/pii_masker—card.jsonoutput fields aligned with realexecute()return shape (#199).
Changed
finance/uk_companies_house_handler— Phase v2a: sessioncontextcarry-forward,partial/pipelineprep, officercompany_namefallback, interactive Gemini example (#220, #255).finance/wallet_screening— Paginate Etherscantxlist(up to 10k txs), surfacemetadata.warningswhen truncated/unavailable; skill version1.0.0→1.0.1(#214, #215; parent #115).- Documentation — CONTRIBUTING / TESTING / workflow: keep
card.jsonand fixtures in sync when output shape changes (#199).
Upgrade
pip install -U skillwareDev / multi-skill:
pip install -U "skillware[dev,all,agents]"OpenAI-compatible host example (Groq):
pip install -U "skillware[compliance_tos_evaluator,openai]"
# set GROQ_API_KEY and GROQ_MODEL, then:
python examples/openai_compatible_host.pySee openai_compatible.md and CHANGELOG.md.
Contributors
- @rosspeili — card ui_schema validation guard and drift fixes (#199, #260); release cut
- @Areen-09 — UK Companies House handler v2a context carry-forward (#220, #255)
- @TheDarkniteFalls — OpenAI-compatible hosts guide and Groq example (#261, #263)
- @Hendobox — wallet_screening Etherscan txlist pagination and warnings (#214, #215)
Full changelog
- #260 — Audit registry
card.jsonui_schema keys againstexecute()output (#199) - #255 — UK Companies House handler v2a (#220)
- #263 — Document OpenAI-compatible model hosts (#261)
- #215 — Paginate Etherscan txlist and surface warnings (#214)
Compare: v0.4.5...v0.4.6