Commit Graph

20 Commits

Author SHA1 Message Date
YOMXXX 46e9977ba8 [good first issue] docs(hermes): document plugging memory-tencentdb into an existing Hermes (#139)
* docs(hermes): document plugging memory-tencentdb into an existing Hermes

The Hermes section in README.md / README_CN.md only documented the
all-in-one Docker image, which is the wrong starting point when the
user already has hermes-agent installed. They don't want to throw
away their setup just to get memory; they want to drop the provider
in next to the other built-in providers.

The full reference already exists at
`hermes-plugin/memory/memory_tencentdb/README.md` (auto-discovery
paths, env vars, supervisor behaviour, troubleshooting). What's
missing is the discoverable entry point at the top-level README.

Restructure section 2 into two parallel paths:

- 2.A Docker — the existing one-command flow, unchanged.
- 2.B Plug into an existing Hermes (no Docker) — new. Covers:
  - installing the npm package so the Gateway source is on disk
  - symlink vs copy of the Python provider into
    `<hermes-agent-checkout>/plugins/memory/memory_tencentdb/`
    (with the "underscore not hyphen" trap called out)
  - the `memory.provider: memory_tencentdb` line in `~/.hermes/config.yaml`
  - the three `MEMORY_TENCENTDB_LLM_*` env vars
  - the three Gateway-start options (auto-discovery / explicit
    GATEWAY_CMD / run-yourself), with auto-discovery as default
  - a `curl /health` verification step
  - a link to the in-repo provider README for the full reference

Docs-only — no code change. Existing Docker users see no difference.

Fixes #69

Signed-off-by: 李冠辰 <liguanchen@xiaomi.com>

* docs(hermes): document tdai gateway config file

* update README_CN.md file

* Fix formatting in README_CN.md for clarity

* Clarify Hermes plugin installation instructions

Updated the README to clarify installation instructions for the Hermes plugin, including Docker usage and configuration steps.

---------

Signed-off-by: 李冠辰 <liguanchen@xiaomi.com>
Co-authored-by: 十五便士 <95488710+Maxwell-Code07@users.noreply.github.com>
2026-06-11 17:34:31 +08:00
Ruida Xu 32ba4d303d feat(timezone): make all user/LLM-facing timestamps timezone-configurable (#129)
Add top-level `timezone` config option (default: "system") supporting
IANA names and UTC offset strings (ECMA-402 2024).

- Introduce unified `src/utils/time.ts` module with formatForLLM,
  formatLocalDate, formatLocalDateTime, startOfLocalDay, nowInstantISO
- Converge 4 scattered time helpers into the single module
- L1 extraction / auto-recall / scene-extraction / persona-generation
  prompts now emit ISO 8601 with explicit UTC offset
- Add timezone declaration to LLM system prompts
- Local-day shard boundaries and cleaner cutoff follow configured tz
- Storage instants (SQLite/TCVDB) remain UTC — no data migration needed
- 38 unit tests covering IANA, offset, DST, half-hour zones, fallback
2026-06-04 11:44:01 +08:00
Rocke Dong 15585548ec docs: fix OpenClaw context engine slot (#124) 2026-06-02 17:30:42 +08:00
chrishuan 438869bec8 feat: release v0.3.6 2026-05-28 14:32:52 +08:00
YOMXXX 1bdcf28c5e feat(recall): cap injected memory context (#71)
- Add `recall.maxCharsPerMemory` and `recall.maxTotalRecallChars` with defaults of `0`, which do not alter existing behavior. Users can opt in by setting positive values to cap injected memory context.
- Apply the budget after L1 search and before `<relevant-memories>` injection, preserving score order while truncating oversized entries and dropping overflow.
- Document the new guards in README, README_CN, and `openclaw.plugin.json`.
2026-05-26 21:19:38 +08:00
chrishuan 3d965dfbb6 fix(docs): add cd docker/opensource before docker build command 2026-05-20 18:21:34 +08:00
Yuntong8888 3f69f3c92d Update README.md 2026-05-14 15:21:30 +08:00
Yuntong8888 31d3542ba9 Update README.md 2026-05-14 04:19:15 +08:00
Yuntong8888 5717b4aab0 Update README.md 2026-05-13 17:51:10 +08:00
Yuntong8888 7608894156 Update README.md 2026-05-13 17:37:58 +08:00
Yuntong8888 79bf24fbe4 Update README.md 2026-05-13 16:09:43 +08:00
chrishuan f7794f198e docs: sync README, SKILL, and image updates from GitHub 2026-05-13 15:02:10 +08:00
chrishuan 28be408fb8 docs: add Hermes quick start to README and Docker support 2026-05-13 02:14:54 +08:00
chrishuan 5bf5f890a3 docs: rewrite README.md to match README_CN.md structure 2026-05-13 00:16:08 +08:00
chrishuan 3cc6d2aa75 docs: fix benchmark data, replace placeholder links, add EN pyramid image 2026-05-13 00:02:53 +08:00
chrishuan c53eff041e Update README.md 2026-05-12 23:12:54 +08:00
chrishuan d500796f19 Update README.md 2026-05-12 20:46:54 +08:00
chrishuan cad62bccbd Update README.md 2026-05-12 15:17:17 +08:00
chrishuan f7f384e818 docs: update README/README_CN and add assets/images 2026-05-12 14:37:09 +08:00
chrishuan e445c9bbda Update README.md 2026-04-11 17:46:08 +08:00