Skip to content

Releases: joy7758/persona-object-protocol

POP v0.1.7

08 Mar 19:48

Choose a tag to compare

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-langchain path in
    maybe_build_langchain_agent_spec(...) by restoring the expected
    scaffold kind
  • 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 check pass
  • 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

08 Mar 19:43

Choose a tag to compare

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

08 Mar 19:29

Choose a tag to compare

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

08 Mar 19:06

Choose a tag to compare

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_agent helper 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

08 Mar 18:47

Choose a tag to compare

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

08 Mar 18:31

Choose a tag to compare

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
    schema dependency
  • 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

08 Mar 18:01

Choose a tag to compare

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

  • unittest passes
  • build and twine check pass
  • 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

08 Mar 17:21

Choose a tag to compare

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

  • unittest passes for SDK, schema, and adapter contract coverage
  • strict validation is available through the canonical JSON Schema path
  • package build and twine check pass

Notes

  • early preview
  • not a full agent framework
  • not yet a production-stable interoperability standard

POP v0.1.1-archive

07 Mar 06:18

Choose a tag to compare

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

07 Mar 06:03

Choose a tag to compare

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