feat: add realtime pod activity streams
This commit is contained in:
@@ -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;
|
||||
}
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user