多个项目在 Agent 建立 Project 时,是基于父级大目录好?还是分开子项目好? - V2EX
viskem

多个项目在 Agent 建立 Project 时,是基于父级大目录好?还是分开子项目好?

  •  
  •   viskem
    viskem 4h 0m ago 424 views

    例如总的 workspace 下面有 APP1 APP2 APP3 目录。

    那么,Agent 软件(例如 Codex )的左边栏 Project ,直接挂 workspace 总目录?还是分别挂不同 APP 目录?哪种方式更优秀?

    大家实践中的感受是怎样的?

    直接挂 workspace 总目录的话,当然就意味着每次聊不同 APP 的活时,就切换 Session 或者创建新 session 。

    但我现在有点困惑的原因是,我经常有些思路理念是跨越多 APP 的,就经常需要在 workspace 下的经验沉淀,现在搞得我怀疑是不是直接挂一个 workspace 对 Agent 来说更方便?

    而且我也遇到个现象,即便分别挂了多 APP 目录来执行任务,他们也经常相互开始交叉,因为我有些思路经验、要求就是跨项目的。

    5 replies    2026-05-27 15:01:33 +08:00
    lel020
        1
    lel020  
       3h 50m ago via Android   1
    我习惯是针对仓库,也就是.git 所在目录,
    按这个思路如果是 monorepo ,一个仓库有多个项目,那就是在 workspace ,
    如果只是几个不同项目放在一个父目录下,那就只在子目录用,
    viskem
        2
    viskem  
    OP
       3h 38m ago
    @lel020 不过刚才我细想了一下,确实显然还是应该分开,毕竟这样在一开始就有比较丰富的针对当前 APP 的上下文建立起来,而不是一个空而泛的 workspace 上下文。
    panlatent
        3
    panlatent  
       3h 27m ago via Android
    打个比方,两种方案相当于

    A 独立厕所
    B 联排旱厕

    要不要掏屎,该怎么掏屎?
    ASHYWHISPER
        4
    ASHYWHISPER  
       2h 50m ago
    我以 git 为界
    YanSeven
        5
    YanSeven  
       2h 40m ago
    跨项目的就再开一个 session ,在最后做总结
    About     Help     Advertise     Blog     API     FAQ     Solana     4918 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 63ms UTC 09:41 PVG 17:41 LAX 02:41 JFK 05:41
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86