agent-memory
Memory is a long-term memory module for AI agents, providing capabilities for memory extraction, storage, retrieval, and migration for agents running on the openJiuwen framework.
파일 탐색기
- marketplace.json
- marketplace.json
- package-info.java
- CorsConfig.java
- JwtTokenProvider.java
- SecurityConfig.java
- AuthController.java
- RolePermission.java
- TokenBlacklist.java
- User.java
- ChangePasswordRequest.java
- CreateUserRequest.java
- UserVO.java
- AuthExceptionHandler.java
- JwtAuthenticationFilter.java
- PermissionFilter.java
- RolePermissionMapper.java
- TokenBlacklistMapper.java
- UserMapper.java
- RolePermissionServiceImpl.java
- UserServiceImpl.java
- RolePermissionService.java
- TokenBlacklistService.java
- UserService.java
- AddMessagesRequest.java
- DeleteByScopeRequest.java
- DeleteVariablesRequest.java
- GetUserMemByPageRequest.java
- GetVariablesRequest.java
- MemoryItem.java
- MemoryType.java
- MemVariable.java
- RawResponses.java
- SearchHistorySummaryRequest.java
- SearchMemoryRequest.java
- UpdateMemoryRequest.java
- UpdateVariablesRequest.java
- MockMemoryEngineClient.java
- DefaultMemoryEngineClient.java
- MemoryEngineClient.java
- AsyncThreadPoolConfig.java
- DataDirInitializer.java
- JacksonConfig.java
- MybatisPlusConfig.java
- SqliteSchemaCompatInitializer.java
- WebClientConfig.java
- PageRequest.java
- PageResponse.java
- BizException.java
- BusinessException.java
- GapException.java
- GlobalExceptionHandler.java
- AuditRecorder.java
- ConfigCenterClient.java
- ConfirmTokenService.java
- MonitoringClient.java
- PermissionChecker.java
- SpiDefaults.java
- TaskCenterClient.java
- TenantContextProvider.java
- PasswordEncoder.java
- PathValidator.java
- ScopeIdValidator.java
- ApiResponse.java
- CommonResult.java
- PageResult.java
- ResultCode.java
- KernelConfigConstants.java
- ConfigTemplateController.java
- ConfirmTokenController.java
- InstanceConfigController.java
- KernelConfigController.java
- TenantScopeConfigController.java
- ConfigAuditLogEntity.java
- ConfigTemplateEntity.java
- ConfirmTokenEntity.java
- InstanceConfigEntity.java
- TenantScopeConfigEntity.java
- ApplyTemplateRequest.java
- ConfigTemplateListItemDTO.java
- CreateTemplateRequest.java
- InstanceConfigDTO.java
- KernelConfigUpdateRequest.java
- KernelConfigUpdateResultDTO.java
- TemplateApplyResultDTO.java
- TemplateDeleteResultDTO.java
- TemplateTenantUsageDTO.java
- TemplateUsageDTO.java
- TenantScopeConfigDeleteResultDTO.java
- TenantScopeConfigDTO.java
- TenantScopeConfigListItemDTO.java
- UpdateTemplateRequest.java
- ConfigAuditLogMapper.java
- ConfigTemplateMapper.java
- ConfirmTokenMapper.java
- InstanceConfigMapper.java
- TenantScopeConfigMapper.java
- ConfigTemplateServiceImpl.java
- InstanceConfigServiceImpl.java
- KernelConfigServiceImpl.java
- SpiConfirmTokenServiceImpl.java
- TenantScopeConfigServiceImpl.java
- ConfigTemplateService.java
- InstanceConfigService.java
- KernelConfigService.java
- TenantScopeConfigService.java
- ConfigCenterClientImpl.java
- package-info.java
- package-info.java
- AccessLogController.java
- LogCollectController.java
- LogStatsController.java
- MessageLogController.java
- OperationLogController.java
- RuntimeLogController.java
- LogCollectRecordEntity.java
- MessageLogEntity.java
- OperationLogEntity.java
- LogStatsDTO.java
- MemoryWithMetadataDTO.java
- MessageRoleStatsDTO.java
- AuditLogFilter.java
- InstantTextTypeHandler.java
- LogCollectRecordMapper.java
- OperationLogMapper.java
- LogStatsServiceImpl.java
- MessageLogServiceImpl.java
- OperationLogServiceImpl.java
- LogCollectAsyncService.java
- LogStatsService.java
- MessageLogService.java
- OperationLogService.java
- PlatformLogReader.java
- AuditRecorderImpl.java
- LogRetentionCleanupTask.java
- package-info.java
- package-info.java
- OpsCommandCatalogSeed.java
- WebSocketConfig.java
- FeatureFlagController.java
- GovernanceController.java
- MemoryManageController.java
- MigrationController.java
- OpsCommandController.java
- OpsParamController.java
- OpsToolController.java
- TaskController.java
- TraceController.java
- CommandExecutionLogEntity.java
- FeatureFlagEntity.java
- GovernancePolicyEntity.java
- MemoryChangeLogSnapshotEntity.java
- OpsCommandCatalogEntity.java
- OpsParameterEntity.java
- TaskRegistryEntity.java
- TenantQuotaEntity.java
- MigrationRequest.java
- MigrationResultDTO.java
- CommandExecutionLogMapper.java
- FeatureFlagMapper.java
- GovernancePolicyMapper.java
- MemoryChangeLogSnapshotMapper.java
- OpsCommandCatalogMapper.java
- OpsParameterMapper.java
- TaskRegistryMapper.java
- TenantQuotaMapper.java
- FeatureFlagServiceImpl.java
- GovernanceServiceImpl.java
- MemoryManageServiceImpl.java
- MigrationServiceImpl.java
- OpsCommandServiceImpl.java
- OpsParamServiceImpl.java
- OpsToolServiceImpl.java
- TaskServiceImpl.java
- TraceServiceImpl.java
- FeatureFlagService.java
- GovernanceService.java
- MemoryManageService.java
- MigrationService.java
- OpsCommandService.java
- OpsParamService.java
- OpsToolService.java
- TaskHeartbeatMonitor.java
- TaskService.java
- TraceService.java
- HeartbeatHandler.java
- ScopeRegistryController.java
- ScopeRegistry.java
- ScopeStatsDTO.java
- ScopeRegistryMapper.java
- ScopeRegistryServiceImpl.java
- ScopeRegistryService.java
- package-info.java
- TenantController.java
- Tenant.java
- TenantExceptionHandler.java
- TenantMapper.java
- TenantServiceImpl.java
- TenantService.java
- UiAggregatorServiceImpl.java
- UiAggregatorService.java
- package-info.java
- UiController.java
- MemoryServiceApplication.java
- V10__log_collect_records_gaussdb.sql
- V10__log_collect_records_mysql.sql
- V10__log_collect_records_sqlite.sql
- V11__token_blacklist_init_gaussdb.sql
- V11__token_blacklist_init_mysql.sql
- V11__token_blacklist_init_sqlite.sql
- V1__ops_center_init_gaussdb.sql
- V1__ops_center_init_mysql.sql
- V1__ops_center_init_sqlite.sql
- V2__governance_init_gaussdb.sql
- V2__governance_init_mysql.sql
- V2__governance_init_sqlite.sql
- V3__config_center_init_gaussdb.sql
- V3__config_center_init_mysql.sql
- V3__config_center_init_sqlite.sql
- V4__log_center_init_gaussdb.sql
- V4__log_center_init_mysql.sql
- V4__log_center_init_sqlite.sql
- V5__task_registry_init_gaussdb.sql
- V5__task_registry_init_mysql.sql
- V5__task_registry_init_sqlite.sql
- V6__tenant_user_init_gaussdb.sql
- V6__tenant_user_init_mysql.sql
- V6__tenant_user_init_sqlite.sql
- V7__scope_registry_init_gaussdb.sql
- V7__scope_registry_init_mysql.sql
- V7__scope_registry_init_sqlite.sql
- V9__auth_kernel_restart_perm_gaussdb.sql
- V9__auth_kernel_restart_perm_mysql.sql
- V9__auth_kernel_restart_perm_sqlite.sql
- application-gaussdb.yml
- application-mock.yml
- application-mysql.yml
- application-sqlite.yml
- application.yml
- ConfigCenterE2eTest.java
- E2eTestBase.java
- LogCenterE2eTest.java
- SmokeBoundaryE2eTest.java
- SmokeJourneyE2eTest.java
- FeatureFlagServiceImplTest.java
- OpsCommandServiceImplTest.java
- MemoryServiceApplicationTest.java
- application-e2e.yml
- application-test.yml
- .dockerignore
- Dockerfile
- pom.xml
- request.test.ts
- setup.ts
- auth.ts
- config.ts
- dashboard.ts
- governance.ts
- instance-config.ts
- logs.ts
- memory.ts
- mock-accounts.ts
- ops-commands.ts
- ops-new.ts
- ops-tasks.ts
- permissions.ts
- request.ts
- scope.ts
- template.ts
- tenant-scope-config.ts
- tenant.ts
- trace.ts
- users.ts
- BasicLayout.vue
- index.ts
- user.ts
- index.css
- config.ts
- dashboard.ts
- logs.ts
- memory.ts
- ops-commands.ts
- ops-new.ts
- ops-tasks.ts
- permission.ts
- scope.ts
- template.ts
- tenant.ts
- index.vue
- index.vue
- KernelConfig.vue
- TemplateDetailPage.vue
- TemplateList.vue
- index.vue
- index.vue
- index.vue
- index.vue
- index.vue
- MemoryBrowse.vue
- MemorySearch.vue
- Commands.vue
- Governance.vue
- index.vue
- MemoryList.vue
- MemoryStatistics.vue
- Migration.vue
- Monitor.vue
- Search.vue
- Tasks.vue
- Trace.vue
- TenantDetail.vue
- index.vue
- ScopeManagement.vue
- TenantList.vue
- IdMapping.vue
- index.vue
- RoleMatrix.vue
- UserList.vue
- App.vue
- env.d.ts
- main.ts
- .dockerignore
- Dockerfile
- index.html
- nginx.conf
- package.json
- test-api.js
- tsconfig.check.json
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- vitest.config.ts
- .env.example
- .gitignore
- docker-compose.yml
- start-dev.sh
- start-docker.sh
- stop-dev.sh
- stop-docker.sh
- .env.example
- deploy.sh
- docker-compose.yml
- Dockerfile
- config.md
- graph_memory.md
- long_term_memory.md
- mcp_server.md
- memory_server.md
- middle_term_memory.md
- config.md
- es_vector_store.md
- gauss_db_store.md
- graph_memory.md
- long_term_memory.md
- mcp_server.md
- memory_server.md
- middle_term_memory.md
- run_memory_operation.py
- SKILL.md
- plugin.json
- plugin.json
- hooks.codex.json
- hooks.json
- recall.md
- remember.md
- jiuwen-memory-capture.ts
- plugin.json
- _shared.mjs
- notification.mjs
- post-tool-failure.mjs
- post-tool-use.mjs
- pre-compact.mjs
- pre-tool-use.mjs
- prompt-submit.mjs
- session-end.mjs
- session-start.mjs
- stop.mjs
- subagent-start.mjs
- subagent-stop.mjs
- task-completed.mjs
- plugin.json
- README.md
- __init__.py
- _compat.py
- plugin.yaml
- README.md
- openjiuwen-memory-api.js
- openclaw.plugin.json
- openjiuwen-memory-index.js
- package-lock.json
- package.json
- README.md
- __init__.py
- client_registry.py
- __init__.py
- CLAUDE.md
- codes.py
- errors.py
- status_mapping.py
- __init__.py
- config_provider.py
- constant.py
- default_impl.py
- __init__.py
- config_provider.py
- constant.py
- loguru_impl.py
- __init__.py
- base_impl.py
- CLAUDE.md
- events.py
- log_config.py
- log_levels.py
- manager.py
- protocol.py
- utils.py
- __init__.py
- card.py
- param.py
- __init__.py
- crypt_utils.py
- path_checker.py
- ssl_utils.py
- url_utils.py
- user_config.py
- __init__.py
- header_utils.py
- schema_utils.py
- singleton.py
- __init__.py
- __init__.py
- aes_storage_codec.py
- codec_registry.py
- sm4_storage_codec.py
- storage_codec.py
- __init__.py
- base_model_client.py
- dashscope_model_client.py
- deepseek_model_client.py
- inference_affinity_model_client.py
- intelli_router_model_client.py
- openai_model_client.py
- openrouter_model_client.py
- siliconflow_model_client.py
- __init__.py
- json_output_parser.py
- markdown_output_parser.py
- output_parser.py
- __init__.py
- config.py
- generation_response.py
- message.py
- message_chunk.py
- mode_info.py
- tool_call.py
- __init__.py
- headers_helper.py
- model.py
- __init__.py
- dictable.py
- textable.py
- variable.py
- __init__.py
- assembler.py
- __init__.py
- template.py
- __init__.py
- default_db_store.py
- gauss_db_store.py
- gauss_dialect.py
- __init__.py
- generate_milvus_schema.py
- milvus_support.py
- __init__.py
- base.py
- base_graph_store.py
- config.py
- constants.py
- database_config.py
- graph_object.py
- index_field.py
- result_ranking.py
- utils.py
- __init__.py
- _chunk_parser.py
- _file_watcher.py
- _md_store.py
- _vector_index.py
- file_memory_index.py
- simple_memory_index.py
- __init__.py
- db_based_kv_store.py
- in_memory_kv_store.py
- shelve_store.py
- __init__.py
- base.py
- chroma_query_func.py
- milvus_query_func.py
- registry.py
- __init__.py
- chroma_vector_store.py
- es_vector_store.py
- gauss_vector_store.py
- milvus_vector_store.py
- utils.py
- __init__.py
- base_db_store.py
- base_embedding.py
- base_kv_store.py
- base_memory_index.py
- base_message_store.py
- base_reranker.py
- base_vector_store.py
- filter_dsl.py
- __init__.py
- schema.py
- __init__.py
- base.py
- distributed_lock.py
- kv_prefix_registry.py
- __init__.py
- config.py
- graph.py
- __init__.py
- agentarts_memory_provider.py
- mem0_provider.py
- openjiuwen_memory_provider.py
- provider.py
- __init__.py
- entity_extraction_check_missing_cn.pr.md
- entity_extraction_conversation_cn.pr.md
- entity_extraction_dedupe_entity_cn.pr.md
- entity_extraction_dedupe_relation_cn.pr.md
- entity_extraction_document_cn.pr.md
- entity_extraction_entity_merge_cn.pr.md
- entity_extraction_json_cn.pr.md
- entity_extraction_relation_cn.pr.md
- entity_extraction_relation_filter_cn.pr.md
- entity_extraction_summary_create_cn.pr.md
- entity_extraction_timezone_cn.pr.md
- prompts.yaml
- __init__.py
- entity_extraction_check_missing_en.pr.md
- entity_extraction_conversation_en.pr.md
- entity_extraction_dedupe_entity_en.pr.md
- entity_extraction_dedupe_relation_en.pr.md
- entity_extraction_document_en.pr.md
- entity_extraction_entity_merge_en.pr.md
- entity_extraction_json_en.pr.md
- entity_extraction_relation_en.pr.md
- entity_extraction_relation_filter_en.pr.md
- entity_extraction_summary_create_en.pr.md
- entity_extraction_timezone_en.pr.md
- prompts.yaml
- __init__.py
- base.py
- cn.py
- en.py
- __init__.py
- manager.py
- __init__.py
- base.py
- custom_types.py
- entity_type_definition.py
- extraction_models.py
- extraction_prompts.py
- parse_response.py
- __init__.py
- __init__.py
- base.py
- parse_llm_response.py
- postprocess_graph_objects.py
- states.py
- utils.py
- validate_input.py
- __init__.py
- __init__.py
- base_memory_manager.py
- fragment_memory_manager.py
- middle_mem_manager.py
- summary_manager.py
- variable_manager.py
- write_manager.py
- __init__.py
- manager.py
- __init__.py
- data_id_manager.py
- db_model.py
- memory_unit.py
- message_manager.py
- scope_user_mapping_manager.py
- semantic_store.py
- sql_db_store.py
- sql_message_store.py
- user_mem_store.py
- __init__.py
- filter_dsl.py
- filter_normalizer.py
- search_manager.py
- __init__.py
- mem_update_checker.py
- __init__.py
- __init__.py
- index_version_migrator.py
- kv_migrator.py
- memory_meta_manager.py
- message_migrator.py
- sql_migrator.py
- vector_migrator.py
- __init__.py
- base_operation.py
- operation_registry.py
- operations.py
- __init__.py
- migration_plan.py
- run_migrations.py
- __init__.py
- orchestrator.py
- source.py
- store.py
- sweeper.py
- __init__.py
- common.py
- generation.py
- long_term_memory_extractor.py
- memory_analyzer.py
- __init__.py
- evaluator.py
- __init__.py
- __init__.py
- __init__.py
- continuity_check_system_prompt.md
- dreaming_extraction.md
- fragment_memory_prompt.md
- memory_analysis_prompt.md
- memory_update_check.md
- prompt_applier.py
- semantic_validation.md
- __init__.py
- long_term_memory.py
- __init__.py
- callbacks.py
- config.py
- __init__.py
- api_embedding.py
- base.py
- __init__.py
- .env.example
- __init__.py
- config_center_api.py
- log_center_api.py
- mcp_server.py
- mem_meta_api.py
- memory_server.py
- store_factory.py
- __init__.py
- __init__.py
- test_filter_dsl.py
- test_filter_normalizer.py
- test_render_filters.py
- test_simple_index_filters.py
- __init__.py
- test_generate_milvus_schema.py
- test_milvus_init.py
- test_milvus_support.py
- __init__.py
- test_base.py
- test_base_graph_store.py
- test_config.py
- test_constants.py
- test_database_config.py
- test_graph_object.py
- test_graph_store_utils.py
- test_init.py
- test_result_ranking.py
- __init__.py
- test_file_memory_index.py
- test_chroma_vector_store_integration.py
- test_ebbinghaus_schema.py
- test_elasticsearch_vector_store_integration.py
- test_gauss_db_store_integration.py
- __init__.py
- __init__.py
- __init__.py
- test_aes_storage_codec.py
- test_sm4_storage_codec.py
- __init__.py
- test_set_scope_config.py
- test_agentarts_memory_provider.py
- test_mem0_provider.py
- test_openjiuwen_memory_provider.py
- __init__.py
- test_base.py
- test_entity_extraction_base.py
- test_entity_type_definition.py
- test_extraction_models.py
- test_extraction_prompts.py
- test_manager.py
- test_parse_response.py
- __init__.py
- test_base.py
- test_local_storage.py
- test_parse_llm_response.py
- test_postprocess_graph_objects.py
- test_states.py
- test_utils.py
- test_validate_input.py
- __init__.py
- __init__.py
- test_base_memory_manager_crypto.py
- test_manage.py
- test_middle_mem_manager.py
- __init__.py
- test_message_store.py
- test_semantic_store.py
- test_sql_db_store.py
- __init__.py
- test_search_manager.py
- __init__.py
- test_mem_update_checker.py
- __init__.py
- __init__.py
- test_chroma_vec_migrator.py
- test_db_model.py
- test_index_migration_integration.py
- test_index_version_migrator.py
- test_kv_migrator.py
- test_memory_meta_manager.py
- test_message_migrator.py
- test_sql_migrator.py
- __init__.py
- test_migration_plan.py
- test_milvus_migrate.py
- test_run_migrations.py
- __init__.py
- test_dreaming_integration.py
- test_source.py
- test_start_stop_dreaming.py
- test_store.py
- test_sweeper.py
- __init__.py
- test_custom_prompt_definition.py
- test_is_important_propagation.py
- test_middle_term_conversion.py
- __init__.py
- test_add_memory_unit.py
- test_delete_mem_cleanup.py
- test_ebbinghaus_e2e.py
- test_ebbinghaus_evaluator.py
- test_forget_memories_step.py
- test_retrieve_history.py
- __init__.py
- __init__.py
- test_prompt_applier.py
- __init__.py
- test_add_messages_result_and_proactive_memory.py
- test_long_term_memory_codec_integration.py
- test_long_term_memory_middle_conversion.py
- test_long_term_memory_middle_mutations.py
- test_long_term_memory_migration_integration.py
- test_long_term_memory_register_plugin.py
- test_memory_exception.py
- test_timestamp_beijing_time.py
- __init__.py
- __init__.py
- conftest.py
- test_mcp_server.py
- test_mem_mutation_endpoints.py
- test_mem_variables_validation.py
- test_search_endpoints.py
- test_server_auth.py
- test_server_endpoints.py
- test_variables_endpoints.py
- __init__.py
- __init__.py
- .gitignore
- LICENSE
- Open_Source_Software_Notice.txt
- pyproject.toml
- README.md
- README.zh.md
- uv.lock
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
pip install
설명 보기 ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
python
설명 보기 ▼
python
Python 언어 인터프리터.
더 많은 정보: <https://docs.python.org/using/cmdline.html>.
python
REPL(대화형 셸) 시작:
python {{path/to/file.py}}
특정 Python 파일 실행:
python -i {{path/to/file.py}}
특정 Python 파일 실행 후 REPL 시작:
vim
설명 보기 ▼
vim
Vim (Vi IMproved)는 다양한 텍스트 조작을 위한 여러 모드를 제공하는 명령줄 텍스트 편집기입니다.
일반 모드에서 `<i>`를 눌러 삽입 모드로 진입합니다. `<Esc>`를 눌러 다시 일반 모드로 돌아가면 Vim 명령을 사용할 수 있습니다.
관련 항목: `vimdiff`, `vimtutor`, `nvim`, `gvim`.
더 많은 정보: <https://www.vim.org/>.
vim {{path/to/file}}
파일 열기:
vim +{{line_number}} {{path/to/file}}
지정한 줄 번호에서 파일 열기:
<:>help<Enter>
Vim 메뉴얼 보기:
