6 مستودعات
Pushes real-time progress data from a running task to subscribers using the context's stream API.
Distinct from Real-Time Data Streaming: Distinct from Real-Time Data Streaming: focuses on streaming progress data from a specific task execution, not general server-side data updates.
Explore 6 awesome GitHub repositories matching web development · Task Progress Streams. Refine with filters or upvote what's useful.
Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it
Pushes real-time progress data from a running task to subscribers using the context's stream API.
Open Multi-Agent is a TypeScript framework for multi-agent orchestration that decomposes natural language goals into a runtime-generated directed acyclic graph of tasks. It functions as a task orchestrator and workflow state manager, coordinating multiple AI models to execute parallel and sequential operations. The framework is distinguished by a proposer-judge consensus protocol used to validate agent outputs through a quorum of agreement. It employs provider-agnostic model routing to assign specific models to tasks based on roles or execution phases and utilizes state-based workflow checkpo
Emits real-time updates as the coordinator decomposes and assigns tasks to agents.
LLocalSearch هو محرك بحث وإطار عمل وكيل يركز على الخصوصية ويستخدم نماذج لغات كبيرة مستضافة محلياً للبحث في الإنترنت وتجميع الإجابات. يعمل كواجهة توليد معززة بالاسترجاع حيث تظل جميع الاستعلامات والمعالجة على أجهزة المستخدم الخاصة لضمان خصوصية البيانات وإزالة الاعتماد على موفري واجهة برمجة تطبيقات السحابة الخارجية. يستخدم النظام سلسلة من الوكلاء المستقلين الذين يقومون بعمليات بحث متكررة في الإنترنت، ويستدعون أدوات البحث عدة مرات لجمع المعلومات وتوليفها. وينسق هذه النماذج للاستنتاج من خلال الاستعلامات المعقدة، مما يوفر تدفقاً في الوقت الفعلي للسجلات واستشهادات المصادر لمراقبة عملية استنتاج الوكيل. يتضمن المشروع قدرات لإدارة المحادثات ذات الحالة لدعم الحوارات متعددة الأدوار والتحسينات التكرارية. ويدمج استرجاع المعلومات القائم على الأدوات واستنتاج النموذج المحلي لتوفير خط أنابيب كامل من البحث الأولي إلى توليد الإجابة النهائية.
Pushes real-time logs and source citations of the agent's reasoning process directly to the user interface.
PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo
Streams real-time job progress updates via Server-Sent Events for live visibility.
GraphQL-Ruby هو مكتبة Ruby لبناء واجهات برمجة تطبيقات GraphQL بمخطط مكتوب بقوة ومحرك تنفيذ استعلام مخصص. يوفر إطار عمل شاملاً لربط كائنات التطبيق بنظام أنواع رسمي، مما يتيح جلب البيانات المهيكلة من خلال أدوات حل (Resolvers) محددة. يتميز المشروع بآليات متقدمة للأداء والتسليم، بما في ذلك محمل بيانات (Data Loader) للتجميع والتخزين المؤقت لمنع أنماط استعلام N+1. يدعم تسليم البيانات عالي الأداء من خلال بث الاستجابة التزايدي، واستجابات الاستعلام المؤجلة، وجلب البيانات المتوازي باستخدام الألياف (Fibers). بالإضافة إلى ذلك، يوفر دعماً أصلياً لاتفاقيات Relay، بما في ذلك مساعدين متخصصين للاتصالات وتحديد الكائنات. تغطي المكتبة مساحة واسعة من إدارة واجهة برمجة التطبيقات، وتتميز بالتحكم الدقيق في الوصول، وإصدار المخطط للحفاظ على التوافق مع الإصدارات السابقة، والتحديثات في الوقت الفعلي عبر الاشتراكات. كما تتضمن أدوات إدارة حركة المرور لحماية موارد الخادم، مثل تحديد تعقيد الاستعلام وتحديد معدل الطلب. يتم دعم التطوير وقابلية المراقبة من خلال أدوات تحليل AST، وتتبع التنفيذ، وأدوات اختبار متخصصة للتحقق من التحميل المجمع.
Sends critical data immediately and follows up with secondary fields to enable progressive page loading.
Atmosphere is a Java-based framework for building and coordinating AI agents. It provides a real-time transport layer for streaming data via WebSockets, SSE, gRPC, and WebTransport, alongside a multi-agent orchestration framework for managing agent fleets through sequential, parallel, and graph-based execution workflows. The project features a durable workflow engine that persists agent state as snapshots, allowing long-running tasks to survive system restarts and incorporate human-in-the-loop approvals. It also implements Model Context Protocol servers to expose tools, resources, and prompt
Uses server-sent events to provide real-time incremental progress updates for long-running tasks.