Skip to content

Releases: clawborate/pluggable-agent-framework

v1.1.0 — pip-installable package

26 Apr 09:29

Choose a tag to compare

Restructured as a pip-installable Python package.

What changed

  • Moved assembler/ and platforms/ under a paf/ package directory
  • Added pyproject.toml for pip installation (pip install paf)
  • Added paf/__init__.py with top-level re-exports (from paf import assemble_system_md)
  • Added get_platform_data_path() helper for locating bundled platform files
  • Platform data (platforms/) is bundled as package data and works with both editable and site-packages installs

Install

pip install "paf @ git+https://github.com/sammyhuang/pluggable-agent-framework.git@v1.1.0"

Breaking changes

  • Import path changed: from assembler import ...from paf import ...
  • assemble_agent_workspace() now requires agents_dirs parameter (no default discovery)

v1.0.1 — restructure and review fixes

26 Apr 08:46

Choose a tag to compare

Changes

  • Separate samples from framework — agents and teams moved into sample/ subdirectories; _skeleton/ templates added for creating new definitions
  • Loaders require explicit search pathsagents_dirs / teams_dirs provided by host app at runtime; PAF no longer auto-discovers from its own repo
  • Rename expert.jsonagent.json — consistent naming across the framework
  • Rename expert_idagent_id in team templates
  • Remove is_master from agent definitions — belongs in team templates only
  • Remove dead parameterssymlink_shared_partials / shared_system_dir removed from assembler
  • Duplicate ID detection — loaders warn on duplicate agent/team IDs
  • Backward-compatible aliasesload_expert, list_experts, get_expert_dir still work

openclaw support - with sample agents, team

26 Apr 02:41

Choose a tag to compare

first release: support openclaw agent and team orchastration