DigitalG

vibe coding 如何解决在不同机器上开发, session 中断的问题

  •  
  •   DigitalG · 2 days ago · 644 views

    我的开发工作经常在不同机器上切换(大约 3 个),一般情况下,我会倾向于 ssh 到一台固定的服务器去做需要连贯 session 的工作。但最近涉及到一些 gui 程序的开发,虽说可以将产物复制到本地或者用屏幕共享做测试,但前者存在一些环境差异,后者受限于带宽,体验并不稳定。

    当然还有个选项是仅仅保持代码同步,ai 的 sessin 就不管了,切换机器做 vibe coding 时就让它们自己重新阅读代码改动,各自在自己的环境和 session 上进行开发。但随着项目变大,这种操作使得额度的消耗变得很快。

    想了解下各位,你们是否有这样的困扰,有啥解决方案吗?(我也尝试过将 agent 记录 session 的数据进行机器间同步,但会遇到一些零散的小问题,体验上也不是很好)

    4 replies    2026-05-16 18:03:18 +08:00
    JasonYip
        1
    JasonYip  
       2 days ago
    用 SDD 来管理需求呢?把各个需求 改动 规范什么的沉淀成 docs,然后在 agents.md 下给索引 让模型按需读取。这样 session 隔离也能降低会话级别上下文的影响
    DigitalG
        2
    DigitalG  
    OP
       2 days ago
    @JasonYip 我目前是结合 OpenSpec 来使用的,但对于新启动一个 session 的效果如何(智能和 token 消耗),我目前还没有定论,还在实践寻找合适的工作流。
    teaguexiao
        3
    teaguexiao  
       2 days ago
    我的做法是用 git 做 session 状态的「锚点」:每次切换机器前 commit 一个 WIP ,新 session 开始时让 AI 先 git log --oneline -10 + diff HEAD~1 ,基本能快速恢复上下文。跨机器 GUI 开发的话,Tailscale 开个隧道跑 VNC/RDP 比折腾环境同步省心多了。
    383394544
        4
    383394544  
       2 days ago
    git 最好
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1123 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 18:15 · PVG 02:15 · LAX 11:15 · JFK 14:15
    ♥ Do have faith in what you're doing.