chore(workflow-utils): remove deprecated role factory exports
Remove createCursorRole, createHermesRole, createLlmRole, createReActRole from public API — all superseded by createRole(adapter, prompt, schema, extract). Source files retained as internal implementation. Also remove unused type exports: CliPromptFn, CursorRole*, HermesRole*, LlmPromptFn, LlmRole*, ReActRole*, ReActTool. Keep LlmMessage and MetaExtractConfig (used internally). Refs #277
This commit is contained in:
@@ -3,3 +3,4 @@ dist
|
|||||||
.turbo
|
.turbo
|
||||||
*.tsbuildinfo
|
*.tsbuildinfo
|
||||||
*.tgz
|
*.tgz
|
||||||
|
knowledge.db
|
||||||
|
|||||||
@@ -1,10 +1,6 @@
|
|||||||
// Primary API — role factory templates
|
// Primary API — role factory templates
|
||||||
export { createLlmAdapter } from "./create-llm-adapter.js";
|
export { createLlmAdapter } from "./create-llm-adapter.js";
|
||||||
export { createRole, type LlmExtractorConfig } from "./create-role.js";
|
export { createRole, type LlmExtractorConfig } from "./create-role.js";
|
||||||
export { createCursorRole } from "./role-cursor.js";
|
|
||||||
export { createHermesRole } from "./role-hermes.js";
|
|
||||||
export { createLlmRole } from "./role-llm.js";
|
|
||||||
export { createReActRole } from "./role-react.js";
|
|
||||||
export { llmExtract, llmExtractWithRetry } from "./shared/llm-extract.js";
|
export { llmExtract, llmExtractWithRetry } from "./shared/llm-extract.js";
|
||||||
export { mergeExtractConfig, type ExtractConfigLayer } from "./shared/merge-extract-config.js";
|
export { mergeExtractConfig, type ExtractConfigLayer } from "./shared/merge-extract-config.js";
|
||||||
export {
|
export {
|
||||||
@@ -38,19 +34,5 @@ export {
|
|||||||
} from "@uncaged/nerve-core";
|
} from "@uncaged/nerve-core";
|
||||||
export type { LlmError, LlmProvider } from "./shared/llm-extract.js";
|
export type { LlmError, LlmProvider } from "./shared/llm-extract.js";
|
||||||
export { isDryRun } from "./role-types.js";
|
export { isDryRun } from "./role-types.js";
|
||||||
export type {
|
export type { LlmMessage, MetaExtractConfig } from "./role-types.js";
|
||||||
CliPromptFn,
|
|
||||||
CursorRoleDefaults,
|
|
||||||
CursorRoleRequired,
|
|
||||||
HermesRoleDefaults,
|
|
||||||
HermesRoleRequired,
|
|
||||||
LlmMessage,
|
|
||||||
LlmPromptFn,
|
|
||||||
LlmRoleDefaults,
|
|
||||||
LlmRoleRequired,
|
|
||||||
MetaExtractConfig,
|
|
||||||
ReActRoleDefaults,
|
|
||||||
ReActRoleRequired,
|
|
||||||
ReActTool,
|
|
||||||
} from "./role-types.js";
|
|
||||||
export type { LlmChatError } from "./shared/llm-chat.js";
|
export type { LlmChatError } from "./shared/llm-chat.js";
|
||||||
|
|||||||
Reference in New Issue
Block a user