DEV Community

邱敬幃 Pardn Chiu
邱敬幃 Pardn Chiu

Posted on

Agenvoy@v0.24.8 - Refactor filesystem helpers and enhance session management

pardnchiu/Agenvoy


v0.24.7 -> v0.24.8

Summary

Replaces file-tail log following with a per-session event bus so every subscriber sees the same stream, and adds a cross-process publish endpoint so the TUI feeds back into it. Hardens privileged routes behind a localhost gate and consolidates filesystem helpers under flatter package boundaries.

翻譯

把 file-tail 換成 per-session event bus,所有訂閱者看到同一份串流;新增跨進程 publish endpoint 讓 TUI 也餵回 bus。受保護路由加上 localhost 限制,filesystem helper 收斂到更扁平的 package 邊界。

Changes

FEAT

  • Add popup-based session creation and removal switching [9406861]

翻譯

  • 以 popup 流程處理 session 建立與移除時的切換

FIX

  • Fix session event streaming and restrict local-only routes [a8af18f]

翻譯

  • 修正 session event 串流,限制本機才能呼叫的路由

REFACTOR

  • Consolidate filesystem helpers and rename skill/error APIs [a515198]

翻譯

  • 收斂 filesystem helper,重新命名 skill 與 error 相關 API

Scope

  • internal/session/ — FIX (bus.go)
  • internal/routes/ — FIX (handler/event.go, handler/log.go, handler/send.go, new.go)
  • internal/runtime/tui/ — FIX, FEAT (sessionPublish.go, slog.go, commandNew.go, commandRemoveSession.go)
  • internal/filesystem/ — REFACTOR (multiple files)
  • internal/agents/exec/ — FIX, REFACTOR
  • internal/agents/types/ — FIX (event.go)
  • internal/tools/ — REFACTOR (API rename propagation)
  • cmd/app/ — FIX (daemonSlog.go)

Generated by SKILL

Top comments (0)