feat: add realtime pod activity streams

This commit is contained in:
Yahya Alhinai
2026-06-28 03:50:56 +00:00
parent e474fef228
commit 59f92f18df
8 changed files with 526 additions and 15 deletions
+19
View File
@@ -0,0 +1,19 @@
export type PodActivityKind = 'observation' | 'git' | 'collision' | 'intervention' | 'outcome';
export type PodActivitySource = 'vision' | 'git' | 'memory' | 'hermes' | 'policy';
export type PodActivitySeverity = 'info' | 'warn' | 'critical' | 'success';
export interface PodActivityEvent {
id: string;
podId: string;
kind: PodActivityKind;
source: PodActivitySource;
title: string;
detail?: string;
actor?: string;
actors?: string[];
file?: string;
severity: PodActivitySeverity;
at: string;
}
+6
View File
@@ -1,5 +1,11 @@
export type { Pod, PodInput, Engineer } from './pod.js';
export type { EngineerContext } from './engineer.js';
export type {
PodActivityEvent,
PodActivityKind,
PodActivitySeverity,
PodActivitySource,
} from './activity.js';
export type { Collision, CollisionSeverity, GithubStateSnapshot } from './collision.js';
export type {
Intervention,