refactor: split flat core into capability packages, layer the conversations service, English defaults for every model-facing text
This commit is contained in:
+6
-6
@@ -18,11 +18,11 @@ from claude_agent_sdk import (
|
||||
from httpx import ASGITransport, AsyncClient
|
||||
from test_conversations import ScriptedClient, World
|
||||
|
||||
from beaver_gateway.core.conversation_store import rewrite_messages
|
||||
from beaver_gateway.core.auth import TokenStore
|
||||
from beaver_gateway.core.registry import McpRegistry
|
||||
from beaver_gateway.core.scheduler import Job, JobRun, Scheduler
|
||||
from beaver_gateway.core.transcript import build_entries
|
||||
from beaver_gateway.frontends.markdown.history import rewrite_messages
|
||||
from beaver_gateway.security.auth import TokenStore
|
||||
from beaver_gateway.app import McpRegistry
|
||||
from beaver_gateway.jobs.scheduler import Job, JobRun, Scheduler
|
||||
from beaver_gateway.backends.transcript import build_entries
|
||||
from beaver_gateway.frontends.admin import AdminFrontend
|
||||
from beaver_gateway.frontends.admin.frontend import build_app as build_admin
|
||||
from beaver_gateway.frontends.api import ApiFrontend
|
||||
@@ -473,7 +473,7 @@ async def test_close_distills_a_deep_chat(world: World) -> None:
|
||||
assert body["digest"] == str(config.dir / "2026-08-29 - тема.md")
|
||||
assert body["text"].count("\n") == 2
|
||||
assert (await world.conversations.get(chat.external_id)).status == "closed"
|
||||
assert (await world.conversations.queue.recent(master.id))[0].origin == "выжимка"
|
||||
assert (await world.conversations.queue.recent(master.id))[0].origin == "digest"
|
||||
again = await api.http.post(
|
||||
f"/conversations/{chat.external_id}/close", headers=HEADERS
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user