UNPKG

mcp-ai-agent-guidelines

Version:

A comprehensive Model Context Protocol server providing advanced tools, resources, and prompts for implementing AI agent best practices

39 lines 1.38 kB
import type { Artifact } from "./artifact.types.js"; import type { DesignPhase, EventType, OutputFormat, SessionStatus } from "./common.types.js"; import type { ConstraintRule } from "./constraint.types.js"; import type { CoverageReport } from "./coverage.types.js"; import type { MethodologyProfile, MethodologySelection, MethodologySignals } from "./methodology.types.js"; export interface DesignSessionConfig { sessionId: string; context: string; goal: string; requirements: string[]; constraints: ConstraintRule[]; coverageThreshold: number; enablePivots: boolean; templateRefs: string[]; outputFormats: OutputFormat[]; metadata: Record<string, unknown>; methodologySignals?: MethodologySignals; forcedMethodology?: string; } export type { DesignPhase } from "./common.types.js"; export interface DesignSessionState { config: DesignSessionConfig; currentPhase: string; phases: Record<string, DesignPhase>; coverage: CoverageReport; artifacts: Artifact[]; history: SessionEvent[]; status: SessionStatus; methodologySelection?: MethodologySelection; methodologyProfile?: MethodologyProfile; } export interface SessionEvent { timestamp: string; type: EventType; phase?: string; description: string; data?: Record<string, unknown>; } //# sourceMappingURL=session.types.d.ts.map