Releases: joy7758/persona-object-protocol
POP v0.1.7
POP v0.1.7
Summary
POP v0.1.7 fixes the LangChain optional-dependency graceful path in
maybe_build_langchain_agent_spec(...) while preserving the canonical
schema baseline at v0.1.0.
Fixed in This Release
- fixed the graceful no-
langchainpath in
maybe_build_langchain_agent_spec(...)by restoring the expected
scaffoldkind - restored build and test consistency for the LangChain adoption path
used by the release workflow - preserved the installed-package-first evaluation path without
changing the public helper surface
Validation Status
- local unit tests pass for the current SDK, schema, and LangChain
adoption path - local wheel build and
twine checkpass - installed-package smoke remains valid for the LangChain adoption path
Notes
This is a minimal patch release. It does not change the canonical POP
schema baseline, does not expand the helper surface, and does not
change the documented LangChain execution entry point.
POP v0.1.6
POP v0.1.6
Summary
POP v0.1.6 reduces LangChain adoption friction around
create_langchain_execution_bundle(...) while preserving the canonical
schema baseline at v0.1.0.
Included in This Release
- a minimal LangChain adoption quickstart
- a shorter example path centered on the main LangChain entry point
- installed-package-first smoke guidance
- clearer backward-compatibility guidance for compatibility helpers
- maintainer-facing evaluation guidance for first review
Scope
This release line is focused on lowering first-adoption friction for the
existing LangChain execution contract surface. It does not introduce a
new schema baseline, does not expand helper count as a primary goal, and
does not change the canonical top-level persona boundary.
Validation Status
- minimal adoption examples should remain runnable without live model
calls - installed-package smoke remains part of the intended evaluation path
- compatibility guidance remains documentation-first and contract-aware
Notes
This release direction is still early preview. It should not be read as
an official LangChain runtime integration or as a claim of complete
runtime execution support.
POP v0.1.5
POP v0.1.5
Summary
POP v0.1.5 stabilizes the LangChain execution contract surface around
create_langchain_execution_bundle(...) while preserving the canonical
schema baseline at v0.1.0.
Included in This Release
- LangChain execution contract tests centered on
create_langchain_execution_bundle(...) - installed-package and optional-dependency validation for the
LangChain contract surface - clearer separation between the main LangChain contract surface and
backward-compatibility helper wrappers - documentation updates for contract-focused LangChain execution usage
Scope
This release line focuses on stabilizing the LangChain execution
contract surface rather than primarily expanding helper count. It does
not introduce a new schema baseline and does not change the canonical
top-level persona boundary. CrewAI remains secondary and
compatibility-focused in this release line.
Validation Status
- dependency-light and optional-dependency LangChain contract tests are
the main proof surface - installed-package smoke validation is part of the release criteria
- no live model calls are required
Notes
These helpers remain early preview execution-layer surfaces. They are
aligned with LangChain v1 helper semantics, but they are not official
LangChain runtime objects and do not imply behavior equivalence.
POP v0.1.4
POP v0.1.4
Summary
POP v0.1.4 adds early optional-dependency execution helpers aligned
with LangChain v1 create_agent and middleware surfaces while
preserving the canonical schema baseline at v0.1.0.
Included in This Release
- early LangChain
create_agenthelper surfaces - early LangChain middleware-facing helper bundles
- early LangChain runtime-context helper scaffolds
- dependency-aware LangChain optional-dependency smoke tests
- documentation updates that clarify LangChain as the primary
execution-layer focus in this release line
Scope
This release line is focused on LangChain optional-dependency execution
helpers. It does not introduce a new schema baseline and does not
change the canonical top-level persona boundary. CrewAI remains
secondary and compatibility-focused in this release line.
Validation Status
- dependency-light and dependency-aware LangChain tests remain the main
proof surface - no live model calls are required
- existing CLI, schema validation, and adapter/projection paths remain
compatible
Notes
These helpers are early preview execution-layer surfaces. They are
aligned with LangChain v1 helper surfaces, but they are not official
LangChain runtime objects and do not imply behavior equivalence.
POP v0.1.3
POP v0.1.3
Summary
POP v0.1.3 introduces early execution-layer helpers for LangChain and
CrewAI while preserving the canonical schema baseline at v0.1.0.
Included in This Release
- LangChain execution-layer helpers for agent kwargs, middleware, and
runtime scaffolds - CrewAI execution-layer helpers for Agent-style kwargs and execution
scaffolds - dependency-light smoke tests for execution-layer helper surfaces
- local execution example scripts for LangChain and CrewAI
- execution-layer documentation updates
Scope
This release is planned as an execution-layer increment. It does not
introduce a new schema baseline and does not change the canonical
persona object boundary.
Validation Status
- dependency-light smoke tests remain the required proof surface
- no live model calls are required
- CLI, schema validation, and existing adapter/projection paths remain
compatible
Notes
These helpers are early preview execution-layer surfaces. They are
runtime-facing and optional-dependency-friendly, but they are not
official runtime objects and do not imply behavior equivalence.
POP v0.1.2
POP v0.1.2
Summary
POP v0.1.2 introduces early runtime adapter integrations for LangChain
and CrewAI while preserving the canonical schema baseline at v0.1.0.
Included in This Release
- Early LangChain runtime integration scaffolds
- Early CrewAI runtime integration scaffolds
- Dependency-light integration bindings for prompt, context,
middleware, and agent-facing adapter surfaces - Integration examples for LangChain and CrewAI
- Integration contract tests for runtime-facing bindings
- Documentation updates for runtime adapter positioning and release
scope
Scope
This release extends POP at the runtime adapter layer. It does not
introduce a new schema baseline and does not change the canonical
top-level persona object boundary.
The Python package release is 0.1.2. The canonical schema baseline
remains v0.1.0.
Validation Status
- Unit and contract tests pass for the current SDK, schema, adapter,
and integration scaffolds - Strict schema validation remains available through the optional
schemadependency - Local integration examples for LangChain and CrewAI execute without
requiring live model calls
Notes
This is an early preview runtime adapter release. The integration
surfaces added in v0.1.2 are scaffolding-oriented and should not be
interpreted as full official runtime integrations or
behavior-equivalence guarantees.
POP v0.1.1
POP v0.1.1
Summary
v0.1.1 is a packaging and installability fix release for POP.
Fixed in This Release
- bundled canonical schema resources into the installable package
- updated schema loading so installed distributions can read schema
resources without relying on source-tree paths - restored installed-package visibility of available schema versions
- clarified the strict-smoke installation path for the optional schema
dependency
Validation Status
unittestpasses- build and
twine checkpass - installed-package schema visibility is verified as a TestPyPI smoke
target
Notes
- the canonical schema baseline remains
v0.1.0 - this release does not introduce a new schema baseline
- TestPyPI smoke for installed-package schema visibility is the primary
target of this patch release
POP v0.1.0
POP v0.1.0
Summary
This is the first tagged baseline release for POP as a framework-neutral
persona object protocol for agent runtimes.
Included in This Release
- framework-neutral positioning
- ecosystem roadmap
- adapter model
- cross-runtime portability demo
- minimal Python SDK
- canonical JSON Schema
- strict schema validation path
- schema versioning
- fixture corpus
- strict CI gate
- release discipline and PyPI-ready packaging checks
Scope
This release establishes the first public baseline for review and
experimentation. Adapters remain early and projection-oriented.
Validation Status
unittestpasses for SDK, schema, and adapter contract coverage- strict validation is available through the canonical JSON Schema path
- package build and
twine checkpass
Notes
- early preview
- not a full agent framework
- not yet a production-stable interoperability standard
POP v0.1.1-archive
Archive-only follow-up release to mint the initial Zenodo DOI for POP.
No protocol scope changes; this release is for archival and citation bootstrapping.
POP v0.1.0-draft
Initial public draft release of Persona Object Protocol (POP).
This release establishes POP as a lightweight public draft protocol for portable persona objects in multimodal AI systems.
Included in this draft:
- repository positioning and scope
- POP v0.1 draft specification
- minimal JSON schema
- neutral example persona objects
- citation and archival metadata