-
Notifications
You must be signed in to change notification settings - Fork 159
feat: introduce index markdown files and the Universal File Resolution Protocol #57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
cd4b959 to
9dff79b
Compare
GEMINI.md
Outdated
|
|
||
| 1. **Identify Index:** Determine the relevant index file: | ||
| - **Project Context:** `conductor/index.md` | ||
| - **Track Context:** `conductor/tracks/<track_id>/index.md` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What if we rename tracks directory in the future? Can we incorporate folders in the conductor/index.md?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You've pointed out a good observation, and yes, I think we should include folders in index files. The commit caeb814 solves that.
Change-Id: Ibfc098f2460f8d12293018e41f0b425408f7c361
Updates GEMINI.md with the resolution protocol and refactors all commands (implement, revert, status, newTrack) to resolve file paths dynamically via index.md, removing hardcoded defaults.
…e Resolution Protocol
11752cc to
caeb814
Compare
mahimashanware
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm! comments can be addressed in future versions.
|
|
||
| 4. **Fallback:** If the index file is missing or the link is absent, use the **Default Path** keys below. | ||
|
|
||
| 5. **Verify:** You MUST verify the resolved file actually exists on the disk. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
maybe we can provide an the command for the llm, ie find conductor?
GEMINI.md
Outdated
|
|
||
| 1. **Identify Index:** Determine the relevant index file: | ||
| - **Project Context:** `conductor/index.md` | ||
| - **Track Context:** `conductor/tracks/<track_id>/index.md` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1
| - Before beginning any work, you MUST update the status of the selected track in the `conductor/tracks.md` file. | ||
| - This requires finding the specific heading for the track (e.g., `## [ ] Track: <Description>`) and replacing it with the updated status (e.g., `## [~] Track: <Description>`). | ||
| - Before beginning any work, you MUST update the status of the selected track in the **Tracks Registry** file. | ||
| - This requires finding the specific heading for the track (e.g., `## [ ] Track: <Description>`) and replacing it with the updated status (e.g., `## [~] Track: <Description>`) in the **Tracks Registry** file you identified earlier. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
perhaps this is what sherzat is implying, but we should have a written registry of these files and refer to that, rather than assuming the correct file is saved in llm context
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's leave these comments open for the next update.
This Pull Request introduces Directory Abstraction to the Conductor extension, fundamentally decoupling the agent from hardcoded file paths. This is achieved through the introduction of index.md manifest files and a centralized Universal File Resolution Protocol.
🚀 Key Changes
index.md):🧪 test_report.md
Fixes #38