5a581c78a2
Build / build (push) Has been cancelled
Docker / build (push) Has been cancelled
Lint / ruff (push) Has been cancelled
Test / pytest (ubuntu-latest, 3.11) (push) Has been cancelled
Test / pytest (ubuntu-latest, 3.12) (push) Has been cancelled
Test / pytest (windows-latest, 3.11) (push) Has been cancelled
Test / pytest (windows-latest, 3.12) (push) Has been cancelled
Introduce provider, model, and invocation contracts with encrypted configuration persistence. Add web runtime fencing, route fallback, recovery middleware, workspace scoping, and comprehensive tests.
71 lines
1.9 KiB
Python
71 lines
1.9 KiB
Python
"""Observation memory storage, relations, and tools."""
|
|
|
|
from ..types import (
|
|
MemoryScope,
|
|
MemorySourceType,
|
|
MemoryType,
|
|
ObservationRelation,
|
|
ObservationSearchMode,
|
|
)
|
|
from .index import (
|
|
DEFAULT_MAX_INLINE_OBSERVATION_INDEX_CHARS,
|
|
build_observation_index_context,
|
|
build_observation_linker_index_context,
|
|
)
|
|
from .relations import archive_observation_file, link_observation_files
|
|
from .store import (
|
|
OBSERVATION_DIR,
|
|
ObservationFrontmatter,
|
|
RelatedObservationEntry,
|
|
list_observation_documents,
|
|
observation_document_by_id,
|
|
read_observation_document,
|
|
read_observation_file,
|
|
read_observation_id_from_path,
|
|
record_observation_file,
|
|
search_observation_files,
|
|
write_observation_document,
|
|
)
|
|
from .tools import (
|
|
LinkObservationsArgs,
|
|
ReadMemoryArgs,
|
|
RecordObservationArgs,
|
|
SearchObservationsArgs,
|
|
create_link_observations_tool,
|
|
create_read_memory_tool,
|
|
create_record_observation_tool,
|
|
create_search_observations_tool,
|
|
)
|
|
|
|
__all__ = [
|
|
"DEFAULT_MAX_INLINE_OBSERVATION_INDEX_CHARS",
|
|
"OBSERVATION_DIR",
|
|
"LinkObservationsArgs",
|
|
"MemoryScope",
|
|
"MemorySourceType",
|
|
"MemoryType",
|
|
"ObservationFrontmatter",
|
|
"ObservationRelation",
|
|
"ObservationSearchMode",
|
|
"ReadMemoryArgs",
|
|
"RecordObservationArgs",
|
|
"RelatedObservationEntry",
|
|
"SearchObservationsArgs",
|
|
"archive_observation_file",
|
|
"build_observation_index_context",
|
|
"build_observation_linker_index_context",
|
|
"create_link_observations_tool",
|
|
"create_read_memory_tool",
|
|
"create_record_observation_tool",
|
|
"create_search_observations_tool",
|
|
"link_observation_files",
|
|
"list_observation_documents",
|
|
"observation_document_by_id",
|
|
"read_observation_document",
|
|
"read_observation_file",
|
|
"read_observation_id_from_path",
|
|
"record_observation_file",
|
|
"search_observation_files",
|
|
"write_observation_document",
|
|
]
|