From 86cfd132de4c7c2067f66d6c60995c1049130b88 Mon Sep 17 00:00:00 2001 From: Jonathan Delgado Date: Wed, 14 Aug 2024 00:00:48 -0400 Subject: [PATCH] docs: update roadmap with remote prompt support for q command and extends messages feature on progress Updated the ROADMAP.md file to reflect the following changes: * Added a new feature "Remote Prompt Support for q Command" which is now on progress, expected to be completed by September 2024. * Updated the status of the "Extends messages" feature from "On Design" to "On Progress", also expected to be completed by September 2024. This commit message accurately reflects the changes made to the ROADMAP.md file. --- ROADMAP.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/ROADMAP.md b/ROADMAP.md index bb9ed45..e5a1388 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -29,7 +29,8 @@ The following roadmap provides an overview of the planned features, their expect | Feature | Status | Expected Completion Date | | --- | --- | --- | -| [Extends messages](#extends-messages) | On Design | September 2024 | +| [Extends messages](#extends-messages) | On Progress | September 2024 | +| [Remote Prompt Support for q Command](#remote-prompt-support-for-q-command) | On Progress | September 2024 | ## Proposals @@ -50,3 +51,16 @@ Usar como base los prompt entregados por fabric https://github.com/danielmiessle Implement the property `extends` to include the messages from another files local o remote. +### Remote Prompt Support for q Command + +We will enhance the `q` command to support remote prompts, allowing users to execute commands using agents hosted on remote locations. This feature will be useful for developers who want to access and test agents in a shared repository or a specific branch. + +The new behavior will be as follows: + +* When the user executes a command like `q commit`, the application will attempt to retrieve the corresponding agent from the specified remote location (e.g., `https://raw.githubusercontent.com/JonDotsoy/q-project/develop/agents/commit.agent`). +* If the agent is found at the remote location, it will be executed as if it were a local prompt. +* If the agent is not found at the remote location, the application will fall back to searching for the corresponding agent in the user's local directory. +* This feature will support any command that can be executed by a prompt, such as `q commit`, `q deploy`, or custom commands defined by users. + +By adding this new functionality, we can improve collaboration and flexibility among developers, allowing them to share and reuse agents across different environments. +