* refactor(shared): unify binary downloader and session path storage - Create binary-downloader.ts for common download/extract logic - Create session-injected-paths.ts for unified path tracking - Refactor comment-checker, ast-grep, grep downloaders to use shared util - Consolidate directory injector types into shared module * feat(shared): implement unified model resolution pipeline - Create ModelResolutionPipeline for centralized model selection - Refactor model-resolver to use pipeline - Update delegate-task and config-handler to use unified logic - Ensure consistent model resolution across all agent types * refactor(agents): simplify agent utils and metadata management - Extract helper functions for config merging and env context - Register prompt metadata for all agents - Simplify agent variant detection logic * cleanup: inline utilities and remove unused exports - Remove case-insensitive.ts (inline with native JS) - Simplify opencode-version helpers - Remove unused getModelLimit, createCompactionContextInjector exports - Inline transcript entry creation in claude-code-hooks - Update tests accordingly --------- Co-authored-by: justsisyphus <justsisyphus@users.noreply.github.com>
9 lines
274 B
TypeScript
9 lines
274 B
TypeScript
import { AGENTS_INJECTOR_STORAGE } from "./constants";
|
|
import { createInjectedPathsStorage } from "../../shared/session-injected-paths";
|
|
|
|
export const {
|
|
loadInjectedPaths,
|
|
saveInjectedPaths,
|
|
clearInjectedPaths,
|
|
} = createInjectedPathsStorage(AGENTS_INJECTOR_STORAGE);
|