This is an automated email from the ASF dual-hosted git repository.
xtsong pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/flink-agents.git
from 5287163b [doc] Add documentation about how to choose between Java &
Python APIs (#471)
add 32f2c334 [api] Add an overload method for newObject that set overwrite
false.
add f3f6c346 [api][runtime] Always use summarization for long-term memory
compaction
add d5cb81fa [doc] Add documents for memory of flink-agents.
No new revisions were added by this update.
Summary of changes:
.../flink/agents/api/context/MemoryObject.java | 12 +
.../agents/api/memory/BaseLongTermMemory.java | 8 +-
.../agents/api/memory/LongTermMemoryOptions.java | 2 +-
.../apache/flink/agents/api/memory/MemorySet.java | 20 +-
...rizationStrategy.java => CompactionConfig.java} | 16 +-
.../api/memory/compaction/CompactionStrategy.java | 39 --
.../flink/agents/api/memory/MemorySetTest.java | 5 +-
.../docs/development/integrate_with_flink.md | 2 +-
docs/content/docs/development/mcp.md | 2 +-
.../quickstart => development/memory}/_index.md | 4 +-
.../docs/development/memory/long_term_memory.md | 470 +++++++++++++++++++++
docs/content/docs/development/memory/overview.md | 82 ++++
.../memory/sensory_and_short_term_memory.md | 263 ++++++++++++
docs/content/docs/development/react_agent.md | 2 +-
docs/content/docs/development/tool_use.md | 2 +-
docs/content/docs/development/workflow_agent.md | 185 --------
docs/static/fig/memory/memory_types.png | Bin 0 -> 72153 bytes
.../test/VectorStoreLongTermMemoryAgent.java | 4 +-
.../test/VectorStoreLongTermMemoryTest.java | 9 +-
python/flink_agents/api/memory/long_term_memory.py | 56 +--
.../api/memory/tests/test_long_term_memory.py | 7 +-
.../e2e_tests_integration/long_term_memory_test.py | 4 +-
.../runtime/memory/compaction_functions.py | 18 +-
.../tests/test_vector_store_long_term_memory.py | 9 +-
.../memory/vector_store_long_term_memory.py | 22 +-
.../agents/runtime/memory/CompactionFunctions.java | 18 +-
.../runtime/memory/VectorStoreLongTermMemory.java | 22 +-
27 files changed, 910 insertions(+), 373 deletions(-)
rename
api/src/main/java/org/apache/flink/agents/api/memory/compaction/{SummarizationStrategy.java
=> CompactionConfig.java} (87%)
delete mode 100644
api/src/main/java/org/apache/flink/agents/api/memory/compaction/CompactionStrategy.java
copy docs/content/docs/{get-started/quickstart =>
development/memory}/_index.md (96%)
create mode 100644 docs/content/docs/development/memory/long_term_memory.md
create mode 100644 docs/content/docs/development/memory/overview.md
create mode 100644
docs/content/docs/development/memory/sensory_and_short_term_memory.md
create mode 100644 docs/static/fig/memory/memory_types.png