feat(node2): Complete NODE2 setup - guardian, agents, swapper models

- Node-guardian running on MacBook and updating metrics
- NODE2 agents (Atlas, Greeter, Oracle, Builder Bot) assigned to node-2-macbook-m4max
- Swapper models displaying correctly (8 models)
- DAGI Router agents showing with correct status (3 active, 1 stale)
- Router health check using node_cache for remote nodes
This commit is contained in:
Apple
2025-12-02 07:07:58 -08:00
parent 240ceba2e8
commit fca48b3eb0
241 changed files with 2316 additions and 63 deletions

View File

@@ -191,3 +191,4 @@ export async function finishPasskeyAuthentication(

View File

@@ -218,3 +218,4 @@ async function getNode1StatusRealTime(): Promise<Node1Status> {

View File

@@ -51,3 +51,4 @@ export async function getNodes(): Promise<SpaceNode[]> {

View File

@@ -35,3 +35,4 @@ export async function getPlanets(): Promise<SpacePlanet[]> {

View File

@@ -35,3 +35,4 @@ export async function getSpaceEvents(params?: GetSpaceEventsParams): Promise<Spa

View File

@@ -26,3 +26,4 @@ export function RequireAuth({ children }: RequireAuthProps) {

View File

@@ -68,3 +68,4 @@ export const MicroDaoOrchestratorChatWrapper: React.FC<MicroDaoOrchestratorChatW

View File

@@ -12,3 +12,4 @@ export { TelegramIntegration } from './TelegramIntegration';

View File

@@ -76,3 +76,4 @@ export function NavigationBreadcrumbs() {

View File

@@ -92,3 +92,4 @@ export function usePasskeyLogin(): UsePasskeyLoginResult {

View File

@@ -85,3 +85,4 @@ export function usePasskeyRegister(): UsePasskeyRegisterResult {

View File

@@ -178,3 +178,4 @@ function Metric({ label, value }: { label: string; value: string }) {

View File

@@ -95,3 +95,4 @@ export function useMicroDAOs(): UseMicroDAOsResult {

View File

@@ -19,3 +19,4 @@ export async function getCitySnapshot(): Promise<CitySnapshot> {

View File

@@ -69,3 +69,4 @@ export function CityAgentPanel({ agent }: CityAgentPanelProps) {

View File

@@ -74,3 +74,4 @@ export function CityEventsFeed({ events }: CityEventsFeedProps) {

View File

@@ -62,3 +62,4 @@ export function CityLayout({ snapshot }: CityLayoutProps) {

View File

@@ -111,3 +111,4 @@ export function CityMetricsGrid({ metrics }: CityMetricsGridProps) {

View File

@@ -85,3 +85,4 @@ export function CityMicroDAOPanel({ microdao }: CityMicroDAOPanelProps) {

View File

@@ -76,3 +76,4 @@ export function CityNodesSummary({ nodes }: CityNodesSummaryProps) {

View File

@@ -55,3 +55,4 @@ export function CityQuestPanel({ quests }: CityQuestPanelProps) {

View File

@@ -104,3 +104,4 @@ export function CitySectorMap({ snapshot }: CitySectorMapProps) {

View File

@@ -53,3 +53,4 @@ export function useCityData() {

View File

@@ -133,3 +133,4 @@ export function useCityWebSocket(options: UseCityWebSocketOptions) {

View File

@@ -83,3 +83,4 @@ export interface CityQuestSummary {

View File

@@ -126,3 +126,4 @@ export function MessengerPage() {

View File

@@ -23,3 +23,4 @@ export async function createChannel(data: ChannelCreateInput): Promise<Channel>

View File

@@ -30,3 +30,4 @@ export async function getChannelMessages(

View File

@@ -25,3 +25,4 @@ export async function getChannels(microdaoId?: string): Promise<Channel[]> {

View File

@@ -26,3 +26,4 @@ export async function sendMessage(

View File

@@ -43,3 +43,4 @@ export function ChannelHeader({ channel, isConnected }: Props) {

View File

@@ -47,3 +47,4 @@ export function ChannelList({ channels, selectedChannelId, onSelectChannel }: Pr

View File

@@ -79,3 +79,4 @@ export function MessageComposer({ onSend, disabled }: Props) {

View File

@@ -65,3 +65,4 @@ export function MessageList({ messages, loading }: Props) {

View File

@@ -43,3 +43,4 @@ export function useChannels(microdaoId?: string) {

View File

@@ -62,3 +62,4 @@ export function useMessages(channelId: string) {

View File

@@ -112,3 +112,4 @@ export function useMessagingWebSocket(channelId: string): UseMessagingWebSocketR

View File

@@ -100,3 +100,4 @@ export interface WebSocketMessage {

View File

@@ -234,3 +234,4 @@ export const CosmosView = memo(Component);

View File

@@ -188,3 +188,4 @@ export function GalaxyView({ scene, onSelect }: GalaxyViewProps) {

View File

@@ -219,3 +219,4 @@ export function StarSystemView({ scene, onSelect }: StarSystemViewProps) {

View File

@@ -288,3 +288,4 @@ export function ChatDemoPage() {

View File

@@ -11,3 +11,4 @@ export { knowledgeBaseService, KnowledgeBaseService } from './knowledgeBaseServi

View File

@@ -220,3 +220,4 @@ export const knowledgeBaseService = new KnowledgeBaseService();

View File

@@ -142,3 +142,4 @@ export const voiceService = new VoiceService();

View File

@@ -105,3 +105,4 @@ export const webSearchService = new WebSearchService();

View File

@@ -99,3 +99,4 @@ export function useActor() {