fix docker image (#14)

This commit is contained in:
Nicolò Boschi 2025-12-04 16:12:23 +01:00 committed by GitHub
parent 70f09efb73
commit bb434f3f1a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 8 additions and 991880 deletions

View file

@ -24,7 +24,6 @@ def upgrade() -> None:
"""Upgrade schema - create all tables from scratch."""
# Enable required extensions
op.execute('CREATE EXTENSION IF NOT EXISTS "uuid-ossp"')
op.execute('CREATE EXTENSION IF NOT EXISTS vector')
# Create banks table
@ -57,7 +56,7 @@ def upgrade() -> None:
# Create async_operations table
op.create_table(
'async_operations',
sa.Column('operation_id', postgresql.UUID(as_uuid=True), server_default=sa.text('uuid_generate_v4()'), nullable=False),
sa.Column('operation_id', postgresql.UUID(as_uuid=True), server_default=sa.text('gen_random_uuid()'), nullable=False),
sa.Column('bank_id', sa.Text(), nullable=False),
sa.Column('operation_type', sa.Text(), nullable=False),
sa.Column('status', sa.Text(), server_default='pending', nullable=False),
@ -76,7 +75,7 @@ def upgrade() -> None:
# Create entities table
op.create_table(
'entities',
sa.Column('id', postgresql.UUID(as_uuid=True), server_default=sa.text('uuid_generate_v4()'), nullable=False),
sa.Column('id', postgresql.UUID(as_uuid=True), server_default=sa.text('gen_random_uuid()'), nullable=False),
sa.Column('canonical_name', sa.Text(), nullable=False),
sa.Column('bank_id', sa.Text(), nullable=False),
sa.Column('metadata', postgresql.JSONB(astext_type=sa.Text()), server_default=sa.text("'{}'::jsonb"), nullable=False),
@ -94,7 +93,7 @@ def upgrade() -> None:
# Create memory_units table
op.create_table(
'memory_units',
sa.Column('id', postgresql.UUID(as_uuid=True), server_default=sa.text('uuid_generate_v4()'), nullable=False),
sa.Column('id', postgresql.UUID(as_uuid=True), server_default=sa.text('gen_random_uuid()'), nullable=False),
sa.Column('bank_id', sa.Text(), nullable=False),
sa.Column('document_id', sa.Text(), nullable=True),
sa.Column('text', sa.Text(), nullable=False),

View file

@ -59,7 +59,7 @@ class MemoryUnit(Base):
__tablename__ = "memory_units"
id: Mapped[PyUUID] = mapped_column(
UUID(as_uuid=True), primary_key=True, server_default=sql_text("uuid_generate_v4()")
UUID(as_uuid=True), primary_key=True, server_default=sql_text("gen_random_uuid()")
)
bank_id: Mapped[str] = mapped_column(Text, nullable=False)
document_id: Mapped[Optional[str]] = mapped_column(Text)
@ -155,7 +155,7 @@ class Entity(Base):
__tablename__ = "entities"
id: Mapped[PyUUID] = mapped_column(
UUID(as_uuid=True), primary_key=True, server_default=sql_text("uuid_generate_v4()")
UUID(as_uuid=True), primary_key=True, server_default=sql_text("gen_random_uuid()")
)
canonical_name: Mapped[str] = mapped_column(Text, nullable=False)
bank_id: Mapped[str] = mapped_column(Text, nullable=False)

View file

@ -1,16 +0,0 @@
# LoComo Benchmark Results
**Overall Accuracy**: 79.61% (1226/1540)
| Sample ID | Sessions | Questions | Correct | Accuracy | Multi-hop | Single-hop | Temporal | Open-domain |
|-----------|----------|-----------|---------|----------|-----------|------------|----------|-------------|
| conv-49 | 25 | 156 | 128 | 82.05% | N/A | N/A | N/A | N/A |
| conv-48 | 30 | 191 | 153 | 80.10% | N/A | N/A | N/A | N/A |
| conv-41 | 32 | 152 | 136 | 89.47% | N/A | N/A | N/A | N/A |
| conv-30 | 19 | 81 | 62 | 76.54% | N/A | N/A | N/A | N/A |
| conv-47 | 31 | 150 | 120 | 80.00% | N/A | N/A | N/A | N/A |
| conv-26 | 19 | 152 | 114 | 75.00% | N/A | N/A | N/A | N/A |
| conv-44 | 28 | 123 | 97 | 78.86% | N/A | N/A | N/A | N/A |
| conv-43 | 29 | 178 | 136 | 76.40% | N/A | N/A | N/A | N/A |
| conv-50 | 30 | 158 | 127 | 80.38% | N/A | N/A | N/A | N/A |
| conv-42 | 29 | 199 | 153 | 76.88% | N/A | N/A | N/A | N/A |

View file

@ -1,16 +0,0 @@
# LoComo Benchmark Results (Think Mode)
**Overall Accuracy**: 77.24% (1191/1542)
| Sample ID | Sessions | Questions | Correct | Accuracy | Multi-hop | Single-hop | Temporal | Open-domain |
|-----------|----------|-----------|---------|----------|-----------|------------|----------|-------------|
| conv-26 | 19 | 154 | 120 | 77.92% | N/A | N/A | N/A | N/A |
| conv-30 | 19 | 81 | 64 | 79.01% | N/A | N/A | N/A | N/A |
| conv-41 | 32 | 152 | 122 | 80.26% | N/A | N/A | N/A | N/A |
| conv-42 | 29 | 199 | 152 | 76.38% | N/A | N/A | N/A | N/A |
| conv-43 | 29 | 178 | 131 | 73.60% | N/A | N/A | N/A | N/A |
| conv-44 | 28 | 123 | 93 | 75.61% | N/A | N/A | N/A | N/A |
| conv-47 | 31 | 150 | 117 | 78.00% | N/A | N/A | N/A | N/A |
| conv-48 | 30 | 191 | 146 | 76.44% | N/A | N/A | N/A | N/A |
| conv-49 | 25 | 156 | 123 | 78.85% | N/A | N/A | N/A | N/A |
| conv-50 | 30 | 158 | 123 | 77.85% | N/A | N/A | N/A | N/A |

View file

@ -1141,7 +1141,7 @@ provides-extras = ["test"]
[[package]]
name = "hindsight-api"
version = "0.0.16"
version = "0.0.17"
source = { editable = "hindsight-api" }
dependencies = [
{ name = "alembic" },
@ -1243,7 +1243,7 @@ dev = [
[[package]]
name = "hindsight-client"
version = "0.0.16"
version = "0.0.17"
source = { editable = "hindsight-clients/python" }
dependencies = [
{ name = "aiohttp" },
@ -1275,7 +1275,7 @@ provides-extras = ["test"]
[[package]]
name = "hindsight-dev"
version = "0.0.16"
version = "0.0.17"
source = { editable = "hindsight-dev" }
dependencies = [
{ name = "hindsight-api" },