Skip to content
 
 

Latest commit

 

History

150 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskSync Logo

TaskSync

This simple prompt instructions helps you work more efficiently, reduce premium request usage, and allow you to give the agent new instructions or feedback after completing a task. This is similar to Interactive/Enhanced Feedback MCP.

What This Does

TaskSync is a terminal-based task agent with direct terminal communication. Your coding agent will actively requests tasks or feedback through $task = Read-Host "Enter your task" command, executes tasks autonomously, and operates forever until you stop it.

demo.mp4

Features

  • Human-in-the-loop workflow - Provide feedback or new task, saving you premium requests on your AI IDEs
  • Terminal-based agent interaction - Your AI becomes a persistent terminal agent that actively requests tasks
  • Autonomous operation - Agent runs continuously requesting and executing tasks
  • Never terminates automatically - maintains persistent operation until you explicitly say "stop", "end", "terminate", or "quit"

Getting Started

  1. Get the TaskSync Prompt: Copy or download the prompt from here.
  2. Initialize Agent: Provide the TaskSync v4 protocol file (tasksync.md) as context to your AI IDE or agent and type in chat: Strictly follow TaskSync Protocol #tasksync.md to activate.
  3. Agent Activation: The agent immediately becomes a terminal-based autonomous agent and announces initialization.
  4. Task Input: Agent executes $task = Read-Host "Enter your task" and waits for your input.
  5. Continuous Operation: Agent requests tasks indefinitely until you say "stop", "end", "terminate", or "quit".

Note: Task must be entered as a single line. You can paste your task into the search bar, or into a new empty file and use "Join Lines" from the Command Palette to combine multiple lines.

Best Practices and VS Code Copilot Settings

Because agent mode depends heavily on tool calling, it's recommended that you turn on "Auto Approve" in the settings. Note that this will allow the agent to execute commands in your terminal without asking for permission. I also recommend bumping "Max Requests" to 100 to keep the agent working on long running tasks without asking you if you want it to continue.

You can do that through the settings UI or via your user settings json file:

"chat.tools.autoApprove": true,
"chat.agent.maxRequests": 100

It's best to keep the TaskSync session for 1-2 hours maximum since the longer the conversation, the more hallucinations may occur. Start it in a new chat session when needed for optimal performance.

Alternative Option

TaskSync VS Code Extension

This version is using Version 3 that uses tasks.md for task input and log.md for updates. For VS Code users who prefer an integrated sidebar extension experience:

TaskSync Extension

If you have issues installing the extension on other IDEs follow this guide: VSIX Installation Guide

Source code available in the TaskSyncExtension folder - this is an open source project.

Features:

  • 🎯 Integrated Chat Interface: Send tasks directly through VS Code sidebar
  • πŸ€– One-Click Copilot Activation: Click/send for initialization
  • πŸ“ Automatic File Management: Creates and manages files
  • πŸ“Ž File Attachment Support: Reference files for context
  • 🏷️ Task Categorization: Organize tasks by type
  • πŸ’¬ Real-time Chat: View conversation history instantly

πŸ“‹ View Full Changelog - See detailed release notes and version history

πŸ“¦ Previous Versions

If you prefer older versions of TaskSync, you can access them directly:

TaskSync V3 (Web UI version added)

TaskSync V2 (Enhanced)

  • V2 Protocol
  • Terminal monitoring system with enhanced session management

TaskSync V1 (Original)

  • V1 Protocol
  • Simple autonomous agent protocol with basic monitoring

🀝 Discussions

The TaskSync community can be found on GitHub Discussions where you can ask questions, voice ideas, and share your prompts with other people. Contributions to TaskSync are welcome and highly appreciated.

πŸ“Š Star History

Star History Chart

⭐ Drop a star if you find this useful!

About

Save requests and get better results with Copilot, Kiro, Cursor, Windsurf, Trae, Warp and etc. This simple prompt instructions let you add new tasks through terminal.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages