Refactor main.ts to use SDK createAgentSession

- Add continueSession, restoreFromSession, additionalHookPaths,
  additionalCustomToolPaths, scopedModels to CreateAgentSessionOptions
- Return CreateAgentSessionResult with session, customToolsResult,
  and modelFallbackMessage
- main.ts now focuses on CLI arg parsing and mode routing
- Reduced main.ts from ~490 to ~340 lines
This commit is contained in:
Mario Zechner 2025-12-22 00:55:42 +01:00
parent bfc1c44791
commit 4398596d41
3 changed files with 367 additions and 448 deletions

View file

@ -89,6 +89,7 @@ export {
type BuildSystemPromptOptions,
buildSystemPrompt,
type CreateAgentSessionOptions,
type CreateAgentSessionResult,
// Factory
createAgentSession,
// Helpers