Skip to content

docs: add Hermes Tweet public context#2

Open
kriptoburak wants to merge 1 commit into
1lystore:mainfrom
kriptoburak:codex/add-hermes-tweet-public-context-20260701T182610Z
Open

docs: add Hermes Tweet public context#2
kriptoburak wants to merge 1 commit into
1lystore:mainfrom
kriptoburak:codex/add-hermes-tweet-public-context-20260701T182610Z

Conversation

@kriptoburak

@kriptoburak kriptoburak commented Jul 1, 2026

Copy link
Copy Markdown

Summary

  • Add Hermes Tweet as an optional public-context companion for Hermes users.
  • Keep xurl as Awaek's source of truth for private bookmark sync.
  • Document the read-only boundary: XQUIK_API_KEY for reads and HERMES_TWEET_ENABLE_ACTIONS unset.
  • Keep Awaek database self-tests isolated from the user's real bookmark library.

Independent Repository Fix

db.py --self-test previously initialized the configured Awaek database and inserted a fake bookmark into the user's real library. The self-test now creates a temporary database, removes it after the run, and restores configured paths even when validation fails. Regression tests cover both success and failure cleanup.

Validation

  • python3 -m unittest discover -s tests -p 'test_*.py' -v: 2 passed.
  • python3 skills/awaek/scripts/db.py --self-test: isolated self-test passed.
  • Verified the self-test created no configured Awaek database.
  • Hermes Tweet repository link returned HTTP 200.
  • git diff upstream/main...HEAD --check

Notes

  • GitHub does not report license metadata for this repository.

Xquik is an independent third-party service. Not affiliated with X Corp. "Twitter" and "X" are trademarks of X Corp.

@kriptoburak

Copy link
Copy Markdown
Author

@1lystore I added a repository-level safety fix alongside the Hermes Tweet documentation in bb9edbb.

  • db.py --self-test no longer writes a fake bookmark into the user's configured database.
  • The self-test uses a temporary database and restores paths after success or failure.
  • Both regression tests pass, the isolated CLI self-test passes, and the full PR diff is clean.
  • The PR remains clean and mergeable with no unresolved review threads.

This is ready for maintainer review.

@kriptoburak
kriptoburak force-pushed the codex/add-hermes-tweet-public-context-20260701T182610Z branch from bb9edbb to 5fb0be9 Compare July 19, 2026 06:27
@kriptoburak

Copy link
Copy Markdown
Author

Published signed repair commit 5fb0be9.

  • Rebuilt the complete PR as 1 GitHub-verified signed commit.
  • Preserved the isolated SQLite self-test fix and both regression tests.
  • Added the read-only Hermes Tweet guidance to skills/awaek/SKILL.md, the actual Hermes-installable Skill path, so the root OpenClaw copy and nested Hermes copy no longer disagree about this companion workflow.
  • Re-ran both tests, Python compilation, the isolated CLI self-test, Ruff checks, live link checks, and Git diff validation.

The PR is cleanly mergeable with no maintainer request, review thread, or failing check outstanding.

Xquik is an independent third-party service. Not affiliated with X Corp. "Twitter" and "X" are trademarks of X Corp.

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