Skip to content

Commit 3afa695

Browse files
committed
chore(release): bump version to 0.1.1 + CHANGELOG entry
Combines this branch's README SEO refresh with the already-merged pyproject.toml SEO refresh (PR #3) under a single user-facing version so PyPI's first metadata-correct release is v0.1.1. - pyproject.toml: version 0.1.0 → 0.1.1 - CHANGELOG.md: new [0.1.1] section covering the pyproject keyword/url changes (#3) and the README badge/H1/hook alignment (#4), plus the out-of-band GitHub-side topics/description set via `gh repo edit`. - CHANGELOG link list updated with the v0.1.0...v0.1.1 compare URL. After merge, tagging `v0.1.1` will trigger the publish workflow: TestPyPI dispatch first to validate, then a real tag push to release to PyPI proper. PyPI's first published version of `langchain-runcycles` will then carry the corrected description and 21-keyword set. `python -m build` succeeds for 0.1.1; `twine check` passes for both wheel and sdist.
1 parent cbcef4b commit 3afa695

2 files changed

Lines changed: 12 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog 1.1.0](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.1.1] - 2026-05-10
9+
10+
Discovery / SEO refresh. No code changes; metadata-only release that aligns the package's PyPI listing and README with the parent SDK (`cycles-client-python`) for category-search and ecosystem discovery.
11+
12+
### Changed
13+
14+
- `pyproject.toml`: rewrote `description` to append "using create_agent"; expanded `keywords` from 17 to 21 (added `agent-safety`, `llm-cost`, `llmops`, `action-control`, `mcp` matching the parent SDK's v0.4.1 SEO refresh); repointed `Documentation` URL off the placeholder onto the GitHub README anchor. (#3)
15+
- `README.md`: aligned badges (3 → 5, added PyPI Downloads + Coverage), H1 title (now `LangChain Runcycles — AI agent middleware for budget and action authority`), and bolded keyword-dense hook with the cadence used by `cycles-client-python` and `cycles-client-typescript` so the GitHub social card, search snippets, and PyPI page lead with the same category-search keywords. (#4)
16+
- GitHub repo metadata (description, homepage, 20 topics) was set out-of-band via `gh repo edit` to match the topic set the sibling SDKs use, plus LangChain-specific topics (`langchain`, `langgraph`, `agent-middleware`).
17+
818
## [0.1.0] - 2026-05-10
919

1020
Initial public release. First-class LangChain agent middleware integration for Cycles, exposing pre-tool-call authorization and fan-out enforcement on top of the `runcycles` SDK.
@@ -17,4 +27,5 @@ Initial public release. First-class LangChain agent middleware integration for C
1727
- Examples: `tenant_budget_agent.py` (tenant cap + risky-tool denial) and `multi_agent_fanout.py` (multi-agent / HITL flow).
1828
- `AUDIT.md` documenting LangChain middleware API conformance (hooks, ToolMessage shape, jump_to semantics, SDK methods consumed).
1929

30+
[0.1.1]: https://github.com/runcycles/langchain-runcycles/compare/v0.1.0...v0.1.1
2031
[0.1.0]: https://github.com/runcycles/langchain-runcycles/releases/tag/v0.1.0

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "langchain-runcycles"
7-
version = "0.1.0"
7+
version = "0.1.1"
88
description = "LangChain agent middleware for Cycles — pre-tool-call authorization, fan-out caps, and per-tenant budget enforcement for Python agents using create_agent."
99
readme = "README.md"
1010
license = "Apache-2.0"

0 commit comments

Comments
 (0)