跳转到主要内容

Documentation Index

Fetch the complete documentation index at: https://docs.trytrellis.app/llms.txt

Use this file to discover all available pages before exploring further.

Enhancements

Core mem API

tl mem retrieval logic 现在可从 @mindfoldhq/trellis-core/mem 使用。
  • Package: @mindfoldhq/trellis-core/mem
  • APIs: listMemSessionssearchMemSessionsreadMemContextextractMemDialoguelistMemProjects
  • Adapters: packages/core/src/mem/adapters/claude.tspackages/core/src/mem/adapters/codex.tspackages/core/src/mem/adapters/opencode.ts
  • CLI wrapper: packages/cli/src/commands/mem.ts

Forum channel commands

Forum channels 现在提供 thread-style discussion commands 和 context entries。
  • Create: trellis channel create <name> --type forum
  • Threads: trellis channel posttrellis channel forumtrellis channel thread
  • Context: trellis channel context addtrellis channel context deletetrellis channel context list
  • Reducers: reduceThreadsreduceChannelMetadata

Channel worker runtime APIs

Channel worker lifecycle 和 subscription primitives 现在从 @mindfoldhq/trellis-core/channel 导出。
  • Workers: listWorkerswatchWorkersprobeWorkerRuntimereconcileWorkerLiveness
  • Runtime: spawnWorkerrequestInterruptinterruptWorker
  • Streams: readChannelEvents({ afterSeq, beforeSeq, limit })watchChannels
  • CLI flags: trellis channel spawn --inbox-policytrellis channel send --delivery-mode

Bug Fixes

Codex channel turns

Codex channel workers 现在会先记录完成后的 answer,再记录 done,并串行处理非 interrupt turns。
  • Parser: packages/cli/src/commands/channel/adapters/codex.ts
  • Supervisor: packages/cli/src/commands/channel/supervisor/inbox.ts
  • Events: turn_startedturn_finishedinterrupt_requestedinterrupted
  • Behavior: normal messages 会等待 active turn;--tag interrupt 会 abort active turn 并启动新 turn。

Worker registry projection

Worker state 现在区分 turn completion 和 worker termination。
  • Reducer: packages/core/src/channel/internal/store/worker-state.ts
  • Turn-level events: doneerror
  • Terminal events: killed、synthesized exit events、supervisor errors
  • Watch fallback: packages/core/src/channel/internal/store/watch.tspackages/cli/src/commands/channel/store/watch.ts

Upgrade

npm install -g @mindfoldhq/trellis@beta
trellis update
无需文件迁移。