Skip to content

Chore/publish workflow#4

Merged
beonde merged 3 commits into
mainfrom
chore/publish-workflow
Mar 12, 2026
Merged

Chore/publish workflow#4
beonde merged 3 commits into
mainfrom
chore/publish-workflow

Conversation

@beonde

@beonde beonde commented Mar 12, 2026

Copy link
Copy Markdown
Member

No description provided.

beonde and others added 3 commits March 12, 2026 09:58
Tag-triggered (v*.*.*) publish workflow matching the convention used by
capiscio-sdk-python and capiscio-python:

1. Run full test matrix (Python 3.10-3.13)
2. Build package with hatchling
3. Publish to PyPI via trusted publishing (pypa/gh-action-pypi-publish)
4. Create GitHub Release with artifacts

Note: PyPI trusted publishing must be configured at
https://pypi.org/manage/account/publishing/ before first use.
…gnment

- CapiscioGuard reads CAPISCIO_API_KEY, CAPISCIO_SERVER_URL,
  CAPISCIO_AGENT_NAME, CAPISCIO_DEV_MODE from env for zero-config usage
- Add from_env() classmethod matching SDK/MCP pattern
- Pass connect_kwargs (dev_mode, keys_dir, agent_card) to CapiscIO.connect()
- Fix CapiscioCallbackHandler crash when serialized param is None
  (langchain-core 1.2.x compatibility)
- Align README to sibling package style (badges, Trust Levels, API
  Reference, Development section)
- Fix pyproject.toml: license format, remove langchain-core upper bound,
  add keywords
@beonde beonde merged commit 53990ec into main Mar 12, 2026
5 checks passed
@beonde beonde deleted the chore/publish-workflow branch March 12, 2026 20:31
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