追記(2026.03.27):ctxledgerに役割を譲りました。
ZedのMCPサーバでコンテキスト共有したいので、色々試していたのだけど、結局、エージェントがこなす最小単位であるタスク(=チケット)をトランザクションとして捉え直して、実装し直した。
0.4.0からトランザクションになってるけど、さっきリリースしたのは0.4.2で、.rulesの最適化等々をやってあります。
追記(2026.03.07):ZedはローカルのMCPサーバをnon-interactive shellで起動するので、.zshenvしか読みません。従って、通常、.zprofileでPATHを追加するHomebrewの仕様と合わないため、settings.jsonのenvで/opt/homebrew/binを渡してあげる必要があります。
また、Zedはプロジェクト(ディレクトリ)毎にMCPサーバプロセスを起動するようですが、そのディレクトリをCWDとして認識しないバグがあるように見えます。PRをしてみましたが、このPRが仕様として正しい方向に沿っているのかは、自分にも分かりません。従って、0.4.3では、CWDが”/”になった場合、MCPサーバ側でエラーを返す仕様にしました。AIエージェントに、”/path/to/your_project/.agent/”であることを明示すると動くかも。
追記(2026.03.12):上記PRは一度Closeして、再度投げ直した。
