/** * Session Start Hook * * P2-11: 会话开始时注入项目概览 * * 注入内容: * 1. SpecPow 框架介绍 * 2. 项目状态(活跃变更、工作流阶段) * 3. 可用技能列表 */ import type { HookHandler, HookContext, HookResult, ProjectState } from './hook-types.js'; import { type WorkflowState } from '../workflow-state.js'; /** * 检测项目状态 */ export declare function detectProjectState(projectRoot: string): Promise; /** * 生成会话启动上下文 */ export declare function generateSessionStartContext(state: ProjectState, projectRoot: string, previousState?: WorkflowState | null): string; export declare class SessionStartHook implements HookHandler { event: "SessionStart"; handle(context: HookContext): Promise; } //# sourceMappingURL=session-start-hook.d.ts.map