eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
35 lines (34 loc) • 1.65 kB
TypeScript
/** Ordered `agent-prompt/` sections composed into the pre-scaffold setup guide. */
export declare const SETUP_SECTIONS: readonly ["intro-setup.md", "collect-intent.md", "vercel-connect.md", "scaffold.md", "build-and-verify.md"];
/** Ordered `agent-prompt/` sections composed into the post-scaffold handoff. */
export declare const HANDOFF_SECTIONS: readonly ["intro-handoff.md", "collect-intent.md", "vercel-connect.md", "build-and-verify.md"];
/**
* The pre-scaffold setup guide, shown when a coding agent runs a bare
* `eve init`. It scaffolds from scratch, so it renders with the universal
* `npx eve dev` rather than a launcher-specific command.
*/
export declare function initAgentInstructions(): string;
/** The post-scaffold handoff printed after a coding agent runs `eve init <name>`. */
export declare function initAgentDevHandoff(options: {
projectPath: string;
devCommand: string;
}): string;
/** The initial prompt for a coding-agent REPL opened inside the scaffolded project. */
export declare function initAgentReplPrompt(options: {
devCommand: string;
}): string;
/**
* Pre-scaffold guide for a coding agent that ran `eve extension init` with no
* target. Mirrors agent bare-init: collect a package name, then re-run with it.
*/
export declare function initExtensionInstructions(): string;
/**
* Post-scaffold handoff after `eve extension init`. Same text for human and
* coding-agent launches: what was written and what to do next. Never assumes
* `eve dev`.
*/
export declare function initExtensionHandoff(options: {
packageManager: string;
packageName: string;
projectPath: string;
}): string;