Skip to content

ao 应该有一个固定存放各种文件的全局目录,而不是使用 process.cwd() #20

@flyinghail

Description

@flyinghail

功能描述

ao 命令应该有一个固定的全局配置目录,例如 ~/.config/agency-orchestrator/
这样 init 下载 agency-agents 或者配置 provider 的 .env,工作流文件,ao-output 等都放到这个固定的目录里

使用场景

避免在不同的目录下执行 ao 会将目录写的到处都是

建议方案

简单的办法就是使用环境变量来定义这个全局配置目录,例如 AO_CONFIG_DIR,没有定义就是 ~/.config/agency-orchestrator/

如果想更灵活,也可以学习其他 CLI 工具,多层目录配置合并
ao 目前命令功能比较单纯,似乎没有非得多层的必要,大部分扩展功能,通过增加配置应该就可以实现
如果想要增加 workspace/project 之类的概念,那就应该考虑多层配置目录

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions