refactor: Transform daemon_boyfriend into Loyal Companion
Rebrand and personalize the bot as 'Bartender' - a companion for those who love deeply and feel intensely. Major changes: - Rename package: daemon_boyfriend -> loyal_companion - New default personality: Bartender - wise, steady, non-judgmental - Grief-aware system prompt (no toxic positivity, attachment-informed) - New relationship levels: New Face -> Close Friend progression - Bartender-style mood modifiers (steady presence) - New fact types: attachment_pattern, grief_context, coping_mechanism - Lower mood decay (0.05) for emotional stability - Higher fact extraction rate (0.4) - Bartender pays attention Updated all imports, configs, Docker files, and documentation.
This commit is contained in:
@@ -328,7 +328,7 @@ class FactExtractionService:
|
||||
## Example Usage
|
||||
|
||||
```python
|
||||
from daemon_boyfriend.services.fact_extraction_service import FactExtractionService
|
||||
from loyal_companion.services.fact_extraction_service import FactExtractionService
|
||||
|
||||
async with get_session() as session:
|
||||
fact_service = FactExtractionService(session, ai_service)
|
||||
|
||||
@@ -311,7 +311,7 @@ class MoodState:
|
||||
## Example Usage
|
||||
|
||||
```python
|
||||
from daemon_boyfriend.services.mood_service import MoodService
|
||||
from loyal_companion.services.mood_service import MoodService
|
||||
|
||||
async with get_session() as session:
|
||||
mood_service = MoodService(session)
|
||||
|
||||
@@ -322,7 +322,7 @@ def extract_topics_from_message(message: str) -> list[str]
|
||||
## Example Usage
|
||||
|
||||
```python
|
||||
from daemon_boyfriend.services.opinion_service import (
|
||||
from loyal_companion.services.opinion_service import (
|
||||
OpinionService,
|
||||
extract_topics_from_message
|
||||
)
|
||||
|
||||
@@ -334,7 +334,7 @@ class RelationshipLevel(Enum):
|
||||
## Example Usage
|
||||
|
||||
```python
|
||||
from daemon_boyfriend.services.relationship_service import RelationshipService
|
||||
from loyal_companion.services.relationship_service import RelationshipService
|
||||
|
||||
async with get_session() as session:
|
||||
rel_service = RelationshipService(session)
|
||||
|
||||
Reference in New Issue
Block a user