Skip to content

Feature/agentarts memory agent - #6

Closed
gglzf4 wants to merge 18 commits into
mainfrom
feature/agentarts-memory-agent
Closed

Feature/agentarts memory agent#6
gglzf4 wants to merge 18 commits into
mainfrom
feature/agentarts-memory-agent

Conversation

@gglzf4

@gglzf4 gglzf4 commented Aug 13, 2026

Copy link
Copy Markdown
Owner

No description provided.

gglzf4 added 18 commits August 9, 2026 01:49
…ex / OpenCode

Build a multi-agent memory plugin that wires Huawei Cloud AgentArts
Memory into Claude Code, Codex, and OpenCode as a long-term memory
backend, mirroring the jiuwen_memory_code_agent architecture.

- server/: FastAPI local HTTP adapter over MemoryClient with
  scope_id->session_id caching and result normalization
  (/health, /add_messages/, /search_memory/, /list_memories/,
  /search_summary/)
- scripts/: 13 Node hook scripts sharing _shared.mjs; prompt-submit
  writes user query + injects memories via stdout, pre-compact
  re-injects before compression, rest are no-op placeholders
- hooks/: hooks.json (Claude Code 12 hooks) + hooks.codex.json
  (Codex 6 hooks)
- opencode/: TypeScript plugin (session/message/system events with
  search caching) + /recall /remember slash commands
- platform manifests: .claude-plugin/, .codex-plugin/, plugin.json

Tests (36, all passing): Python server/client unit tests with mocked
MemoryClient; Node hook script tests with file-based fetch stub.
Verified end-to-end against live AgentArts Memory cloud.
…ode_agent

Rename the plugin component and all references:
- directory: agentarts-memory-plugins/agentarts-memory-code_agent/
- tests: tests/agentarts-memory-code_agent/
- pyproject package name, logger names, assistant_id, doc paths,
  conftest PLUGIN_ROOT resolution, and PRD/dev-plan references updated

All 36 tests still passing.
…-plan.md

Rename and update internal references to match the code_agent component name.
@gglzf4 gglzf4 closed this Aug 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant