ZCode Desktop integration

オープン
#482 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
18/100
issue の種類
機能追加
明瞭さ
説明が足りない
活発さ
活発
技術スタック
rust

調査の方向性

This is a design question, not a code task: the author asks maintainers whether to follow the pi-layerfs integration or start with a simpler MCP/Skill approach, and how to keep each agent on its own LayerFS Branch. Read the existing pi-layerfs and cursor-agents integrations to compare them, and wait for a maintainer decision before writing anything. Done means the two questions are answered and a plugin scope is agreed.

索引モデルが issue の本文から書いたものです。

説明

integration new feature

Hi @yifanxuaaa,

I'm interested in building a LayerFS plugin for ZCode Desktop.

The main goal is to let multiple coding agents share a prepared project environment, including dependencies and build artifacts, without repeatedly copying the project or setting up the same environment for every task.

I've looked into ZCode's plugin system and the existing pi-layerfs and cursor-agents integrations. ZCode supports MCP tools, Skills, and Hooks, so integrating LayerFS through a plugin looks feasible.

I have two questions before getting started:

  1. Integration approach: Would you recommend following pi-layerfs and routing regular file and shell operations through LayerFS, or starting with a simpler MCP/Skill integration?

  2. Workspace handling: Since ZCode's native tools normally operate in the host workspace, I'd like to make sure each agent actually works on its own LayerFS Branch while sharing the underlying project environment. Is there a particular approach you'd recommend for handling this boundary?

I'd be happy to develop and maintain the plugin myself and submit it to the LayerFS plugin marketplace once it's working.

Thanks!

主要言語
Rust
スター
2.1k
フォーク
110
平均マージ
23時間 52分
マージ済み PR(30日)
138

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

Ephemeral-AI-Lab/layerfs のほかの issue

Ephemeral-AI-Lab/layerfs の issue をすべて見る

似ている issue

Rust の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。