This repository was archived by the owner on Oct 20, 2026. It is now read-only.
Repository navigation
PDK 0.5.0 is the final community edition. With this release the repository is frozen and archived.
- It remains available under the Apache License 2.0, like every earlier release: you can use, fork and modify it under those terms.
- It will not receive further changes, fixes (security fixes included) or support.
- Development continues as a commercial edition, maintained for newer Ignition and Perspective versions, with a signed gateway module and support. If you are interested, contact me through GitHub: @fcastel2002.
Once a day, PDK 0.5.0 says that it is the final community edition and where the maintained one is. It uses the existing daily check, with no new network call; PDK_UPDATE_CHECK=0 turns it off.
What's new in 0.5.0
- Agent sessions:
pdk-mcp --agent-session <folder>enforces the rules of a host such as PDK Agent in the server, for every tool call (new codes T001-T006). - In an agent session,
pdk_work(the agent's files, validated as they are written) andpdk_plan(the plan as data, with what the gateway says about each target). pdk_guide: the perspective-views skill over MCP, for clients that do not load skills.
Full details are in CHANGELOG.md.
Thank you to everyone who tried PDK and shared feedback.