Skip to content

Releases: kecbigmt/plecture

v0.2.10

Choose a tag to compare

@kecbigmt kecbigmt released this 20 Oct 14:39
7c2f082

What's Changed

  • fix(docker): bump the jq pin to the current bookworm security release by @kecbigmt in #624

Full Changelog: v0.2.9...v0.2.10

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 09 Oct 13:09
7867574

What's Changed

  • claude: deduplicate reverse-order message hooks by @kecbigmt in #620
  • slack: address each stream to the turn's triggering sender by @kecbigmt in #619
  • Migrate Slack status to agent sessions by @kecbigmt in #622

Full Changelog: v0.2.8...v0.2.9

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 08 Oct 17:18
8d53ec3

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

Choose a tag to compare

@github-actions github-actions released this 08 Oct 04:38
1549217

What's Changed

  • fix(claude): keep liveness probe read-only by @kecbigmt in #608

Full Changelog: v0.2.6...v0.2.7

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 07 Oct 14:44
c2daedb

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

Choose a tag to compare

@github-actions github-actions released this 09 Sep 14:45
f9a60be

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

Choose a tag to compare

@github-actions github-actions released this 09 Sep 03:35
fa4555f

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

Choose a tag to compare

@github-actions github-actions released this 08 Sep 14:36
8641dcc

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

Choose a tag to compare

@github-actions github-actions released this 08 Sep 01:48
69a0293

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

Choose a tag to compare

@github-actions github-actions released this 07 Sep 22:27
34728c9

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