Repository navigation
Releases: kecbigmt/plecture
Releases · kecbigmt/plecture
Release list
v0.2.10
v0.2.9
v0.2.8
What's Changed
- state: record repeated empty status messages so auto_down sees re-confirmed waits by @kecbigmt in #610
- Give a failed setup attempt a real execution sequence; add repair for hidden executions by @kecbigmt in #613
- claude: add a headless claude -p runtime with a channel-server queue bridge by @kecbigmt in #614
- fix(population): bound failed admissions by @kecbigmt in #615
Full Changelog: v0.2.7...v0.2.8
v0.2.7
What's Changed
Full Changelog: v0.2.6...v0.2.7
v0.2.6
What's Changed
- slack: dedupe the subscriber registry by socket_path and validate thread_ts shape by @kecbigmt in #596
- population: stop a chronically-failing member from starving new admissions by @kecbigmt in #597
- docs/plectshim: fix PLECT_BIN wording and a sentence-fragment comment by @kecbigmt in #599
- slack: preserve stream state across adapter restarts by @kecbigmt in #601
- slack: user_id on unbound-mention items, user_ids allowlist, denied-mention replies by @kecbigmt in #605
Full Changelog: v0.2.5...v0.2.6
v0.2.5
What's Changed
- slack: derive thread_workspace's channel_id/thread_ts from permalink by @kecbigmt in #581
- cache: resolve the plugin catalog cache root from XDG/PLECT_CACHE_HOME by @kecbigmt in #586
- slack: bind official.slack.stream from event.*, not channel inputs by @kecbigmt in #587
- core: give an isolated pane/channel child a PATH shim to the daemon's own plect + data home by @kecbigmt in #589
Full Changelog: v0.2.4...v0.2.5
v0.2.4
What's Changed
- claude: deterministic per-turn reporting via Stop/MessageDisplay hooks by @kecbigmt in #556
- docs: define minimum cleanup contract by @kecbigmt in #537
- Move session sidecars into SQLite by @kecbigmt in #538
- web: render plect.message/plect.message_delta in the conversation view by @kecbigmt in #564
- service: require an existing session for event publish and stub destroy by @kecbigmt in #562
- task, persistence: preserve execution generations across rebuilds and concurrent setup by @kecbigmt in #567
- slack: stream channel rendering plect.message_delta via chat.startStream/appendStream/stopStream by @kecbigmt in #565
- codex: emit plect.message from exec_runtime instead of codex.reply by @kecbigmt in #563
- dispatch: relay plect.channel.error to other channels, not the failing one by @kecbigmt in #570
- codex: fix teardown race in codex-exec-worker selftest by @kecbigmt in #572
- claude: fix duplicate plect.message from MessageDisplay/Stop race by @kecbigmt in #578
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- reactor: forward a down session's inbound events to its nearest live ancestor by @kecbigmt in #534
- effect: retry host exec on ETXTBSY from a concurrent fork race by @kecbigmt in #546
- core: define plect.message / plect.message_chunk event contract by @kecbigmt in #555
- claude/runtime: pass --permission-mode, defaulting to bypassPermissions by @kecbigmt in #548
- effect: skip Linux-only ETXTBSY retry tests on other kernels by @kecbigmt in #559
- persistence: rename event-cursor kind resourceforward to forward by @kecbigmt in #561
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
- reactor: declarable [tick].backoff_reset, with live_children condition by @kecbigmt in #529
- persistence: configurable SQLite journal_mode, keep storage import off DestDir by @kecbigmt in #540
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- docs: specify resource entry workflows and invocation context by @kecbigmt in #479
- scripts: add check-all.sh to run CI-equivalent checks locally before pushing by @kecbigmt in #517
- ci: run go test/vet on macos-14 for every push to main by @kecbigmt in #523
- ci: scope integration-test to tagged packages, build service e2e binaries once by @kecbigmt in #518
- legacyimport: require events/ presence for a repair ghost, not just a state.json gap by @kecbigmt in #525
Full Changelog: v0.2.0...v0.2.1