Skip to content

Releases: njbinbin-piscis/piscis-engine

piscis-engine v0.8.62

16 Jun 05:34

Choose a tag to compare

Summary

Merge v0.8.61 features with v0.8.60 plan path fix.

Added

  • list_all_artifacts for global My Files aggregation
  • Notification pool_name and session schema extensions

Fixed

  • Cross-platform is_allowed_plan_path validation (Windows/macOS)

piscis-engine v0.8.60

12 Jun 15:58

Choose a tag to compare

Fix cross-platform plan path validation (Windows/macOS CI).

piscis-engine v0.8.59

12 Jun 15:47

Choose a tag to compare

piscis-engine v0.8.59

Added

  • pool_sessions.team_id / workflow_run_id — isolate pools per team and workflow run
  • assign_koi dependency waiting — emits TodoChanged + dependency_waiting pool message

Changed

  • pool_org tool descriptions — workflow_hint and depends_on semantics

Pin with rev = "v0.8.59" in dependent repos.

v0.8.58

11 Jun 16:22

Choose a tag to compare

Summary

  • Pool dispatch: atomic try_claim_koi_todo fences concurrent activators (heartbeat, auto-pickup, assign_koi); single-turn-per-Koi serialization.
  • Busy status: board-aware idle restore — coordinator and desktop call_koi no longer clobber each other's Koi status.
  • web_fetch tool: fetch URL and return plain-text body.
  • Tool output: shared truncation helpers (head+tail, error-line preservation) for shell/code_run.
  • piscis-ide-tools crate: shared LSP / read_lints for openpiscis and AgentZ hosts.
  • File tools: improved encoding detection in file_read; file_write / file_search enhancements.

Test plan

  • cargo test -p piscis-kernel --test pool_services — 25 tests pass
  • Concurrent dispatch regression tests pass

piscis-engine v0.8.57

09 Jun 16:03

Choose a tag to compare

Highlights

  • skill_revisions / skill_usage tables and CRUD APIs
  • SkillEvolutionSettings in settings JSON
  • plan_snapshots + list_activity_session_ids for audit bundles
  • AfterCompact agent hooks for L2 consolidation triggers
  • skill_manage in Koi/Pool scene allowlists

v0.8.55

09 Jun 01:19

Choose a tag to compare

Summary

  • OpenAI tool_calls pairing: per-tool_use_id sanitize removes partially satisfied assistant tool calls so the API no longer returns 400 for orphaned tool_call_ids.
  • Agent loop cancel: synthetic error ToolResults for unexecuted tools; pairing sanitize after each tool round and before every LLM request.

Test plan

  • Parallel tool call → cancel mid-batch → next user message succeeds without OpenAI 400
  • cargo test sanitize_tool_use in piscis-kernel

Full Changelog: v0.8.54...v0.8.55

v0.8.38

05 Jun 01:38

Choose a tag to compare

Highlights

  • Pluggable LoopStrategy + runtime contrib registry for loop/compaction strategies
  • Built-in compaction: sliding_window, vector_retrieval
  • HarnessConfig: loop_strategy, memory_retrieval_prompt, ContextManager, MemoryPlugin

Consumer pin

piscis-kernel = { git = "https://github.com/njbinbin-piscis/piscis-engine.git", package = "piscis-kernel", rev = "v0.8.38" }

Supersedes the mistaken v0.7.38 tag (deleted). Previous GitHub Latest was v0.8.25.

v0.8.25

31 May 20:55

Choose a tag to compare

Summary

  • Heartbeat / org_spec: default prompt gates HEARTBEAT_OK on pool_org(read) and explicit org_spec convergence (no hardcoded phase rules in Rust).
  • Supervisor attention: quiet boards after early milestones no longer suppress periodic heartbeat when global coordination is still required.

Verification

  • cargo fmt, cargo clippy -D warnings, cargo test (pisci-core / pisci-kernel / pisci-cli) on Linux.