24 lines
955 B
Python
24 lines
955 B
Python
"""
|
|
Coding notes for future me:
|
|
- Everything stays in flat, single-purpose classes used as namespaces, not OOP.
|
|
- Methods and variables use camelCase everywhere; no snake_case or underscores.
|
|
- Type hints stay out of the file to keep things lightweight and editable inside the IDE.
|
|
- Placeholder behavior that you haven't implemented yet should be explicit via `pass`.
|
|
- Keep each class focused on one concern (prompts, building text, AI orchestration, Discord IO, runner).
|
|
- Favor plain dicts and strings so the code reads like pseudo code and is easy to swap out later.
|
|
"""
|
|
|
|
from AIInteraction import AIInteraction # noqa: F401
|
|
from AgenticWorkflow import AgenticWorkflow # noqa: F401
|
|
from DiscordGateway import DiscordGateway # noqa: F401
|
|
from PromptLibrary import PromptLibrary # noqa: F401
|
|
from Runner import Runner # noqa: F401
|
|
|
|
__all__ = [
|
|
"AIInteraction",
|
|
"AgenticWorkflow",
|
|
"DiscordGateway",
|
|
"PromptLibrary",
|
|
"Runner",
|
|
]
|