| 585 | } |
| 586 | |
| 587 | func (s *Server) handlerConfig(staticFS fs.FS) *handlerConfig { |
| 588 | return &handlerConfig{ |
| 589 | sessions: s.sessions, |
| 590 | sessionCatalog: s.sessionCatalog, |
| 591 | tasks: s.tasks, |
| 592 | network: s.network, |
| 593 | networkStore: s.networkStore, |
| 594 | observer: s.observer, |
| 595 | resources: s.resources, |
| 596 | automation: s.automation, |
| 597 | bridges: s.bridges, |
| 598 | notifications: s.notifications, |
| 599 | bundles: s.bundles, |
| 600 | supportBundles: s.supportBundles, |
| 601 | tools: s.tools, |
| 602 | toolsets: s.toolsets, |
| 603 | toolApprovals: s.toolApprovals, |
| 604 | settings: s.settings, |
| 605 | settingsRestart: s.settingsRestart, |
| 606 | settingsUpdate: s.settingsUpdate, |
| 607 | vault: s.vault, |
| 608 | workspaces: s.workspaces, |
| 609 | onboarding: s.onboarding, |
| 610 | agentCatalog: s.agentCatalog, |
| 611 | modelCatalog: s.modelCatalog, |
| 612 | agentContext: s.agentContext, |
| 613 | coordinatorConfig: s.coordinatorConfig, |
| 614 | soulAuthoring: s.soulAuthoring, |
| 615 | soulRefresher: s.soulRefresher, |
| 616 | heartbeatAuthor: s.heartbeatAuthor, |
| 617 | heartbeatStatus: s.heartbeatStatus, |
| 618 | heartbeatWake: s.heartbeatWake, |
| 619 | sessionHealth: s.sessionHealth, |
| 620 | wakeEvents: s.wakeEvents, |
| 621 | skillsRegistry: s.skillsRegistry, |
| 622 | skillResources: s.skillResources, |
| 623 | memoryStore: s.memoryStore, |
| 624 | dreamTrigger: s.dreamTrigger, |
| 625 | memoryExtractor: s.memoryExtractor, |
| 626 | memoryProviders: s.memoryProviders, |
| 627 | memoryLedger: s.memoryLedger, |
| 628 | staticFS: staticFS, |
| 629 | homePaths: s.homePaths, |
| 630 | config: s.config, |
| 631 | boundHost: s.host, |
| 632 | logger: s.logger, |
| 633 | startedAt: s.startedAt, |
| 634 | now: s.now, |
| 635 | pollInterval: s.pollInterval, |
| 636 | agentLoader: s.agentLoader, |
| 637 | httpPort: s.port, |
| 638 | resourceAuth: append([]gin.HandlerFunc(nil), s.resourceAuth...), |
| 639 | extensions: s.extensions, |
| 640 | } |
| 641 | } |
| 642 | |
| 643 | // Port reports the effective HTTP port. |
| 644 | func (s *Server) Port() int { |