Coverage for agentos/queue/__init__.py: 100%
3 statements
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-06 21:19 +0800
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-06 21:19 +0800
1"""AgentOS Async Task Queue & Rate Limiter — v1.2.7.
3- TaskQueue: 优先级异步任务队列(内存/Redis),支持重试策略、死信队列。
4- RateLimiter: Token Bucket / Sliding Window / Fixed Window 多策略流量控制。
5"""
7from agentos.queue.rate_limiter import (
8 RateLimitConfig,
9 RateLimiter,
10 RateLimitStrategy,
11)
12from agentos.queue.task_queue import TaskPriority, TaskQueue, TaskState
14__all__ = [
15 "TaskQueue",
16 "TaskState",
17 "TaskPriority",
18 "RateLimiter",
19 "RateLimitStrategy",
20 "RateLimitConfig",
21]