Skip to content
forked from 4regab/TaskSync

Save requests and get better results with Cursor, Copilot, Windsurf, Trae and etc. This simple prompt instructions let you add new tasks through a tasks.txt file. AI reads your updates automatically and adjusts its work - no extra chat messages needed. Save huge amount of your premium requests.

License

Notifications You must be signed in to change notification settings

ming86/TaskSync

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

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 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 Cursor, Copilot, Windsurf, Trae and etc. This simple prompt instructions let you add new tasks through a tasks.txt file. AI reads your updates automatically and adjusts its work - no extra chat messages needed. Save huge amount of your premium requests.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 80.8%
  • JavaScript 19.2%