Repository navigation
Changelog
All notable changes to Manifold platform rulesets in this repository.
[Unreleased]
1.8.0 - 2026-10-27
Requires pico-engine 1.8.0+ at runtime (discovery annotations, wrangler:schemaBindings, MCP channelSchema / ruleset_schema). krl-compiler devDependency stays ^1.5.0 until 1.6.0 is on npm (publish pico-engine first, then bump here).
Added
/** */discovery annotations on shared Manifold ruleset events and queries (1.8 schema /krl-check).docs/rulesets/— generated ruleset API reference;docs/llms.txt/docs/llms-full.txtfor agents.npm run generate:docsandnpm run check:schema-docs(tools/generate-docs.cjs,tools/check-schema-docs.cjs).archive/— retiredio.picolabs.manifold.skills_registry(superseded by engine mesh MCP + dev MCP).io.picolabs.homeassistant— Home Assistant notification channel on the Manifold pico;homeassistantChannel,getPendingNotifications, andhomeassistant notificationevents for the Manifold HA hub.docs/Manifold.md— consolidated Manifold platform documentation; sensor-network as reference mesh app.- Discovery bindings on
io.picolabs.safeandmineandio.picolabs.journal—wrangler:schemaBindingsand integrator-facing capability maps.
Removed
io.picolabs.manifold.skills_registryfrom bootstrap and the live ruleset tree (seearchive/).
Fixed
io.picolabs.new_tag_registry— delivertag_register_responseon-engine (nopico_hostHTTPevent:send); fixes 401 when HA runs in Docker.io.picolabs.safeandmine— resolve Manifold app channel by tags (not fragilename/ tag-count heuristics).io.picolabs.manifold_pico— app channel query policy allowsio.picolabs.notifications.io.picolabs.community/io.picolabs.thing—wrangler:picoQuery(..., {})for engine 1.8; safer community/thing membership naming.- Integration harness (
t/) — flush via UIengine_ui/flush(not/api/flush);PICO_ENGINE_AUTO_CREATE_ROOT=1in Docker; normalized KRL array responses; 16/16 scenarios including thing/community flows.
Changed
io.picolabs.community— disabledbroadcastThingEvent(rule commented out). Automatic fan-out ofthing_event_occurredto other members is deferred; usecommunity raise_thing_eventorraise_all_things_eventfor explicit broadcasts. Fixes sensor-network feedback loops when multiple sensors share a community.io.picolabs.safeandmine— discovery rule usesdiscovery capabilitiesandfilterBindingsForCaller.io.picolabs.journal— same discovery pattern; wrangler module for binding filter.io.picolabs.manifold_pico— installsio.picolabs.homeassistantwhen needed.io.picolabs.notifications— HomeAssistant notification channel support.- README, CLAUDE.md, MEMORY.md — 1.8 requirements, MCP over skills registry, sensor-network harness cross-reference.