Skip to content

Commit 9bb8a02

Browse files
committed
chore: remove logfire
Signed-off-by: phernandez <paul@basicmachines.co>
1 parent 31cca6f commit 9bb8a02

27 files changed

Lines changed: 65 additions & 565 deletions

installer/installer.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,6 @@ def update_claude_config():
5252
config["mcpServers"]["basic-memory"] = {
5353
"command": "uvx",
5454
"args": ["basic-memory@latest", "mcp"],
55-
"env": {
56-
"BASIC_MEMORY_ENV": "user",
57-
"LOGFIRE_TOKEN": "n2Fpvn34LjKYq8TdF1ZrXMgdBPXGn4HfXy6tYghZ55dB",
58-
},
5955
}
6056

6157
# Write back config

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ dependencies = [
2929
"fastapi[standard]>=0.115.8",
3030
"alembic>=1.14.1",
3131
"qasync>=0.27.1",
32-
"logfire[fastapi,httpx,sqlalchemy,sqlite3]>=3.6.0",
3332
"pillow>=11.1.0",
3433
]
3534

src/basic_memory/__init__.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
11
"""basic-memory - Local-first knowledge management combining Zettelkasten with knowledge graphs"""
22

3-
# Set this at the package level to ensure it's set before any modules import logfire
4-
import os
5-
6-
os.environ["LOGFIRE_IGNORE_NO_CONFIG"] = "1"
7-
83
__version__ = "0.8.0"

src/basic_memory/api/app.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,7 @@
11
"""FastAPI application for basic-memory knowledge graph API."""
22

3-
# Suppress logfire warnings
4-
import os
5-
6-
os.environ["LOGFIRE_IGNORE_NO_CONFIG"] = "1"
7-
83
from contextlib import asynccontextmanager
94

10-
import logfire
115
from fastapi import FastAPI, HTTPException
126
from fastapi.exception_handlers import http_exception_handler
137
from loguru import logger
@@ -34,9 +28,6 @@ async def lifespan(app: FastAPI): # pragma: no cover
3428
lifespan=lifespan,
3529
)
3630

37-
if app_config != "test":
38-
logfire.instrument_fastapi(app)
39-
4031

4132
# Include routers
4233
app.include_router(knowledge.router)

src/basic_memory/cli/commands/db.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
"""Database management commands."""
22

3-
import logfire
43
import typer
54
from loguru import logger
65

76
from basic_memory.alembic import migrations
87
from basic_memory.cli.app import app
98

109

11-
@logfire.instrument()
1210
@app.command()
1311
def reset(
1412
reindex: bool = typer.Option(False, "--reindex", help="Rebuild db index from filesystem"),

src/basic_memory/cli/commands/import_chatgpt.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
from pathlib import Path
77
from typing import Dict, Any, List, Annotated, Set, Optional
88

9-
import logfire
109
import typer
1110
from loguru import logger
1211
from rich.console import Console
@@ -208,7 +207,6 @@ async def get_markdown_processor() -> MarkdownProcessor:
208207

209208

210209
@import_app.command(name="chatgpt", help="Import conversations from ChatGPT JSON export.")
211-
@logfire.instrument(extract_args=False)
212210
def import_chatgpt(
213211
conversations_json: Annotated[
214212
Path, typer.Argument(help="Path to ChatGPT conversations.json file")

src/basic_memory/cli/commands/import_claude_conversations.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
from pathlib import Path
77
from typing import Dict, Any, List, Annotated
88

9-
import logfire
109
import typer
1110
from loguru import logger
1211
from rich.console import Console
@@ -161,7 +160,6 @@ async def get_markdown_processor() -> MarkdownProcessor:
161160

162161

163162
@claude_app.command(name="conversations", help="Import chat conversations from Claude.ai.")
164-
@logfire.instrument(extract_args=False)
165163
def import_claude(
166164
conversations_json: Annotated[
167165
Path, typer.Argument(..., help="Path to conversations.json file")

src/basic_memory/cli/commands/import_claude_projects.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
from pathlib import Path
66
from typing import Dict, Any, Annotated, Optional
77

8-
import logfire
98
import typer
109
from loguru import logger
1110
from rich.console import Console
@@ -144,7 +143,6 @@ async def get_markdown_processor() -> MarkdownProcessor:
144143

145144

146145
@claude_app.command(name="projects", help="Import projects from Claude.ai.")
147-
@logfire.instrument(extract_args=False)
148146
def import_projects(
149147
projects_json: Annotated[Path, typer.Argument(..., help="Path to projects.json file")] = Path(
150148
"projects.json"

src/basic_memory/cli/commands/import_memory_json.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
from pathlib import Path
66
from typing import Dict, Any, List, Annotated
77

8-
import logfire
98
import typer
109
from loguru import logger
1110
from rich.console import Console
@@ -99,7 +98,6 @@ async def get_markdown_processor() -> MarkdownProcessor:
9998

10099

101100
@import_app.command()
102-
@logfire.instrument(extract_args=False)
103101
def memory_json(
104102
json_path: Annotated[Path, typer.Argument(..., help="Path to memory.json file")] = Path(
105103
"memory.json"

src/basic_memory/cli/commands/status.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import asyncio
44
from typing import Set, Dict
55

6-
import logfire
76
import typer
87
from loguru import logger
98
from rich.console import Console
@@ -130,7 +129,6 @@ async def run_status(sync_service: SyncService, verbose: bool = False):
130129

131130

132131
@app.command()
133-
@logfire.instrument(extract_args=False)
134132
def status(
135133
verbose: bool = typer.Option(False, "--verbose", "-v", help="Show detailed file information"),
136134
):

0 commit comments

Comments
 (0)