INNER CODE UNIT · Swift

applicationDidFinishLaunching

AgentiLoop/Agent · Agent/AgentApp.swift:54

    func applicationDidFinishLaunching(_ notification: Notification) {
        // Initialize accessibility defaults so UserDefaults keys exist before isRestricted() checks
        _ = AccessibilityEnabled.shared

        // Persist window frame across launches and tiling
        DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) {
            if let window = NSApplication.shared.windows.first {
                window.setFrameAutosaveName("AgentMainWindow")
            }
        }

        // Insert 🦾 Agents menu; re-insert on didBecomeActive to survive SwiftUI menu rebuilds
        insertAgentsMenu()
        NotificationCenter.default.addObserver(
            self,
            selector: #selector(reinsertAgentsMenuIfMissing),
            name: NSApplication.didBecomeActiveNotification,
            object: nil

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…