forked from cardosofelipe/fast-next-template
- Add MemoryConsolidationService with Working→Episodic→Semantic/Procedural transfer - Add Celery tasks for session and nightly consolidation - Implement memory pruning with importance-based retention - Add comprehensive test suite (32 tests) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
26 lines
692 B
Python
26 lines
692 B
Python
# app/tasks/__init__.py
|
|
"""
|
|
Celery background tasks for Syndarix.
|
|
|
|
This package contains all Celery tasks organized by domain:
|
|
|
|
Modules:
|
|
agent: Agent execution tasks (run_agent_step, spawn_agent, terminate_agent)
|
|
git: Git operation tasks (clone, commit, branch, push, PR)
|
|
sync: Issue synchronization tasks (incremental/full sync, webhooks)
|
|
workflow: Workflow state management tasks
|
|
cost: Cost tracking and budget monitoring tasks
|
|
memory_consolidation: Memory consolidation tasks
|
|
"""
|
|
|
|
from app.tasks import agent, cost, git, memory_consolidation, sync, workflow
|
|
|
|
__all__ = [
|
|
"agent",
|
|
"cost",
|
|
"git",
|
|
"memory_consolidation",
|
|
"sync",
|
|
"workflow",
|
|
]
|