Coverage for agentos/queue/__init__.py: 100%
3 statements
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-02 09:59 +0800
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-02 09:59 +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.task_queue import TaskQueue, TaskState, TaskPriority
8from agentos.queue.rate_limiter import (
9 RateLimiter,
10 RateLimitStrategy,
11 RateLimitConfig,
12)
14__all__ = [
15 "TaskQueue",
16 "TaskState",
17 "TaskPriority",
18 "RateLimiter",
19 "RateLimitStrategy",
20 "RateLimitConfig",
21]