Releases: njbinbin-piscis/piscis-engine
Releases · njbinbin-piscis/piscis-engine
piscis-engine v0.8.62
Summary
Merge v0.8.61 features with v0.8.60 plan path fix.
Added
list_all_artifactsfor global My Files aggregation- Notification
pool_nameand session schema extensions
Fixed
- Cross-platform
is_allowed_plan_pathvalidation (Windows/macOS)
piscis-engine v0.8.60
Fix cross-platform plan path validation (Windows/macOS CI).
piscis-engine v0.8.59
piscis-engine v0.8.59
Added
pool_sessions.team_id/workflow_run_id— isolate pools per team and workflow runassign_koidependency waiting — emitsTodoChanged+dependency_waitingpool message
Changed
pool_orgtool descriptions — workflow_hint and depends_on semantics
Pin with rev = "v0.8.59" in dependent repos.
v0.8.58
Summary
- Pool dispatch: atomic
try_claim_koi_todofences concurrent activators (heartbeat, auto-pickup,assign_koi); single-turn-per-Koi serialization. - Busy status: board-aware idle restore — coordinator and desktop
call_koino longer clobber each other's Koi status. web_fetchtool: fetch URL and return plain-text body.- Tool output: shared truncation helpers (head+tail, error-line preservation) for shell/code_run.
piscis-ide-toolscrate: shared LSP / read_lints for openpiscis and AgentZ hosts.- File tools: improved encoding detection in
file_read;file_write/file_searchenhancements.
Test plan
-
cargo test -p piscis-kernel --test pool_services— 25 tests pass - Concurrent dispatch regression tests pass
piscis-engine v0.8.57
Highlights
skill_revisions/skill_usagetables and CRUD APIsSkillEvolutionSettingsin settings JSONplan_snapshots+list_activity_session_idsfor audit bundlesAfterCompactagent hooks for L2 consolidation triggersskill_managein Koi/Pool scene allowlists
v0.8.55
Summary
- OpenAI tool_calls pairing: per-
tool_use_idsanitize removes partially satisfied assistant tool calls so the API no longer returns 400 for orphanedtool_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_useinpiscis-kernel
Full Changelog: v0.8.54...v0.8.55
v0.8.38
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
Summary
- Heartbeat / org_spec: default prompt gates
HEARTBEAT_OKonpool_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.