重构主控编排与运行时预热链路,统一工作区提示词/专家调度协议并补齐 wiki 记忆注入与写回闭环。

同时收敛启动与运维脚本默认行为(含 wiki worker)、更新 Admin 可观测性与相关测试,降低首轮时延并提高运行稳定性。

Made-with: Cursor
This commit is contained in:
oliver 2026-04-26 08:34:33 +08:00
parent 4a23b715a2
commit dbbe3add6a
14438 changed files with 2693620 additions and 2546 deletions

View file

@ -0,0 +1,29 @@
import AppKit
import SwiftUI
/// Hosts arbitrary SwiftUI content as an AppKit view so it can be embedded in a native `NSMenuItem.view`.
///
/// SwiftUI `MenuBarExtraStyle.menu` aggressively simplifies many view hierarchies into a title + image.
/// Wrapping the content in an `NSViewRepresentable` forces AppKit-backed menu item rendering.
struct MenuHostedItem: NSViewRepresentable {
let width: CGFloat
let rootView: AnyView
func makeNSView(context _: Context) -> NSHostingView<AnyView> {
let hosting = NSHostingView(rootView: self.rootView)
self.applySizing(to: hosting)
return hosting
}
func updateNSView(_ nsView: NSHostingView<AnyView>, context _: Context) {
nsView.rootView = self.rootView
self.applySizing(to: nsView)
}
private func applySizing(to hosting: NSHostingView<AnyView>) {
let width = max(1, self.width)
hosting.frame.size.width = width
let fitting = hosting.fittingSize
hosting.frame = NSRect(origin: .zero, size: NSSize(width: width, height: fitting.height))
}
}