# v0.24.8 Release Notes

> 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.

<details>
<summary>翻譯</summary>

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

</details>

## Changes

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

<details>
<summary>翻譯</summary>

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

</details>

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

<details>
<summary>翻譯</summary>

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

</details>

### REFACTOR
- Consolidate filesystem helpers and rename skill/error APIs [a515198]

<details>
<summary>翻譯</summary>

- 收斂 filesystem helper，重新命名 skill 與 error 相關 API

</details>

## 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](https://github.com/pardnchiu/skill-version-generate)
