@lark-project/cli
Version:
飞书项目插件开发工具
14 lines (13 loc) • 755 B
TypeScript
/**
* meegle-plugin skill 入口路由用的 context 单 token。
* 把"是完整插件工程 / 是 config-only 后端 handle / 都不是"的判定收进 CLI,
* 让 skill(弱 AI)只需 pattern-match 一个 token,不跑嵌套 bash / 启发式。
*/
export type WorkspaceContext = 'PLUGIN_PROJECT' | 'BACKEND_HANDLE_CWD' | 'NONE';
/**
* config-only 后端工作区的默认目录名。
* 注意:检测按 plugin.config.json 的 `backendOnly` flag,**不再依赖此目录名**——
* 此常量仅作 `lpm init --config-only` 的缺省命名 + 存量 handle 的 legacy 回退识别。
*/
export declare const BACKEND_HANDLE_DIRNAME = "meegle-plugin-config";
export declare function resolveWorkspaceContext(cwd: string): WorkspaceContext;