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:
listMemSessions、searchMemSessions、readMemContext、extractMemDialogue、listMemProjects - Adapters:
packages/core/src/mem/adapters/claude.ts、packages/core/src/mem/adapters/codex.ts、packages/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 post、trellis channel forum、trellis channel thread - Context:
trellis channel context add、trellis channel context delete、trellis channel context list - Reducers:
reduceThreads、reduceChannelMetadata
Channel worker runtime APIs
Channel worker lifecycle 和 subscription primitives 现在从@mindfoldhq/trellis-core/channel 导出。
- Workers:
listWorkers、watchWorkers、probeWorkerRuntime、reconcileWorkerLiveness - Runtime:
spawnWorker、requestInterrupt、interruptWorker - Streams:
readChannelEvents({ afterSeq, beforeSeq, limit })、watchChannels - CLI flags:
trellis channel spawn --inbox-policy、trellis 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_started、turn_finished、interrupt_requested、interrupted - 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:
done、error - Terminal events:
killed、synthesized exit events、supervisor errors - Watch fallback:
packages/core/src/channel/internal/store/watch.ts、packages/cli/src/commands/channel/store/watch.ts