Skip to content

Advanced Notion Intelligence (Smart Search & Schema Awareness)#52

Closed
ygd58 wants to merge 2 commits into
NousResearch:mainfrom
ygd58:main
Closed

Advanced Notion Intelligence (Smart Search & Schema Awareness)#52
ygd58 wants to merge 2 commits into
NousResearch:mainfrom
ygd58:main

Conversation

@ygd58

@ygd58 ygd58 commented Feb 26, 2026

Copy link
Copy Markdown
Contributor

Hello! I have enhanced the Notion integration by adding professional-grade tools for the Hermes Agent.

Key Improvements:

  • Smart Search: Added search_notion_by_title so the agent can find pages by their human-readable names instead of IDs.
  • Schema Detection: Added get_database_schema to ensure Hermes understands database structures before writing, preventing API errors.
  • Skill Documentation: Provided a structured SKILL.md to guide the agent through a "Search-First" workflow.

This update makes the agent more context-aware and reduces manual input for the user. Ready for review!

This script provides functions to search Notion pages by title and retrieve database schema properties.
@teknium1

Copy link
Copy Markdown
Contributor

We already have a notion skill that does this :)

@teknium1 teknium1 closed this Feb 26, 2026
@ygd58

ygd58 commented Feb 26, 2026

Copy link
Copy Markdown
Contributor Author

I hear you loud and clear! Notion was just the warmup.
I've officially pivoted to a much bigger challenge:
GitHub Repository Intelligence.
I just submitted a new PR that gives Hermes the power to scan and analyze any GitHub repo's architecture and source code. It's a game-changer for developers using the agent. Check it out here: #57

sudo-yf pushed a commit to sudo-yf/hermes-agent that referenced this pull request Apr 5, 2026
Use v(\d+\.\d+(?:\.\d+)?) instead of v(.*) to only match real
version numbers (v0.29, v0.29.1), not arbitrary strings.
Keep latest unconditional since all tag pushes are releases.

Based on review of PR NousResearch#52 approach vs NousResearch#53.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
PowerCreek referenced this pull request in TechDevGroup/hermes-agent May 22, 2026
Hermes side of the two-repo Phase C graph-skill lift
(TechDevGroup/devagentic#52). agent/devagentic_skills.py is the
read-through adapter: when DEVAGENTIC_SKILLS_GRAPH=1, it POSTs
the skillResolve mutation to a running devagentic and returns
the resolved body; on any failure (gate off, network error,
parse error, missing skill) it returns None so the caller's
existing file-based fallback runs unchanged.

scripts/migrate_skills_to_graph.py is the one-way migration —
walks HERMES_HOME/skills (both flat <name>.md and nested
<dir>/SKILL.md layouts) and POSTs each file as a kind:skill
node via the new skillCreate mutation. --dry-run prints the
plan without mutating.

Companion devagentic PR: TechDevGroup/devagentic#<TBD>

Co-authored-by: devagentic-dev <dev@devagentic.local>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.

2 participants