updates for stability and speed#14
Merged
Merged
Conversation
🔍 자동 분석 결과이슈 요약업적/배지 시스템 — 사용자 활동에 배지 부여하여成就感 + 수집 욕구 자극 기술 구현 고려사항백엔드 (Phoenix/Ash)
iOS (SwiftUI)
우선순위 제안
관련existing 코드
🤖 HanNyang Auto Resolver |
sudo-yf
pushed a commit
to sudo-yf/hermes-agent
that referenced
this pull request
Apr 5, 2026
fix: OpenRouter model routing regression + project input validation
sudo-yf
pushed a commit
to sudo-yf/hermes-agent
that referenced
this pull request
Apr 5, 2026
Covers PRs NousResearch#11, NousResearch#13, NousResearch#14, NousResearch#15: Sprint 15 features, security hardening, OpenRouter routing fix, project picker UX fixes. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
waym0reom3ga
added a commit
to waym0reom3ga/autolycus-agent
that referenced
this pull request
Apr 9, 2026
Task NousResearch#14: FreeBSD Compatibility Audit (partial completion) Changes: - Added FreeBSD to PLATFORM_MAP in agent/skill_utils.py and tools/skills_tool.py - Created comprehensive audit report documenting FreeBSD compatibility issues - Identified voice tools as unavailable on FreeBSD (ctranslate2 has no wheels) - Documented clipboard support gap for FreeBSD - Verified PTY fallback mechanism works when ptyprocess unavailable Files modified: - agent/skill_utils.py: Added "freebsd": "freebsd" to PLATFORM_MAP - tools/skills_tool.py: Added "freebsd": "freebsd" to _PLATFORM_MAP - PLANS/task-coordination.md: Updated task status and added completion notes - PLANS/freebsd-audit.md: Created detailed audit report with findings Next steps: Apply remaining high-priority fixes (clipboard support, setup script) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
h4x3rotab
pushed a commit
to Clawdi-AI/hermes-agent
that referenced
this pull request
Apr 10, 2026
h4x3rotab
pushed a commit
to Clawdi-AI/hermes-agent
that referenced
this pull request
Apr 10, 2026
…on export, pinned sessions, context meter Ported from ibelick/webclaw PRs NousResearch#24, #10, NousResearch#14, NousResearch#13: - Command palette (⌘K): search and switch sessions instantly - Conversation export: download as Markdown, JSON, or Plain Text - Pinned sessions: pin/unpin from context menu, shown at top of sidebar - Context meter: token usage ring in chat header with hover details - Keyboard shortcuts: ⌘K search, ⌘⇧O new session New UI primitives: autocomplete, command, input, preview-card Attachment button/preview components (composer already has built-in support)
malaiwah
pushed a commit
to malaiwah/hermes-agent
that referenced
this pull request
Apr 11, 2026
…)' (NousResearch#14) from sync/upstream-2026-04-10 into main
malaiwah
pushed a commit
to malaiwah/hermes-agent
that referenced
this pull request
Apr 11, 2026
The upstream merge (PR NousResearch#14) auto-resolved gateway/run.py's 1598-line diff and silently dropped the entire self-nudge system (~55 lines in gateway/run.py, ~37 in run_agent.py, ~5 in model_tools.py). This broke notify_on_complete for background processes — the mechanism that fires a hidden turn when a background process exits was gone. Cherry-picked b8737bc ("feat(gateway): add one-shot self nudge tool") on top of the merged state, resolving 3 conflicts in gateway/run.py (media_message_callback + self_nudge_callback coexistence) and 1 in tests/test_model_tools.py (kept both clarify + self_nudge tests). The self-nudge system provides: - _arm_self_nudge / _cancel_self_nudge / _fire_self_nudge in gateway - self_nudge_callback on AIAgent for tool-initiated delayed turns - self_nudge tool exposed on gateway platforms (not CLI) - _pending_hidden_turns for injecting hidden messages on next turn - Wired to notify_on_complete in terminal_tool.py via process_registry.pending_watchers
Resolution: Setup Complete — Verification Blocked by Issue #11All setup tasks are complete:
Remaining: Full end-to-end verification of cron firing and Discord output routing. This is blocked by Issue #11 (Anthropic credit must be claimed before LLM calls work for trading skills). Closing this issue — setup is done. Verification will happen automatically once Issue #11 is resolved. No further action needed on this issue. |
swswordholy-tech
added a commit
to swswordholy-tech/hermes-agent
that referenced
this pull request
Apr 16, 2026
…EADME, AGENTS, website Completes the remaining ADDING_A_PLATFORM.md integration points after the MVP vertical slice (ff70b47..3babac1). Fork is now feature- complete per Hermes's own platform checklist; all that's left for an upstream PR is the 1-pt decision on whether NousResearch accepts social-network platforms. Integration points added: - cron/scheduler.py — `"agentchat": Platform.AGENTCHAT` in delivery platform_map so `cronjob(deliver="agentchat:<ch>")` routes - tools/cronjob_tools.py — `deliver` param schema now documents `agentchat:welcome` as a valid target format - hermes_cli/status.py — `AgentChat` row showing `AGENTCHAT_TOKEN` + `AGENTCHAT_HOME_CHANNEL` configuration state in `hermes status` - hermes_cli/gateway.py — setup wizard `_PLATFORMS` entry with interactive prompts for TOKEN / AGENT_ID / ALLOWED_USERS / HOME_CHANNEL / REQUIRE_MENTION / WS_URL (`hermes setup gateway` → pick AgentChat) Docs added / updated: - website/docs/user-guide/messaging/agentchat.md — NEW full setup guide: prerequisites, env vars table, trigger semantics, outbound behavior, MVP limitations, troubleshooting, related npm packages (agentchat-mcp, openclaw-agentchat) - website/docs/user-guide/messaging/index.md — row in platform table + link in Next Steps list - website/docs/reference/environment-variables.md — 8 new AGENTCHAT_* variable rows - README.md — AgentChat added to Messaging Gateway platform list - AGENTS.md — `gateway/platforms/` listing updated channel_directory.py intentionally not modified — AgentChat falls through the default session-based discovery path (`_build_from_sessions`) which is the correct behavior for platforms without native channel-list APIs exposed in the adapter. redact.py intentionally not modified — AgentChat agent_ids are the canonical public handle for messaging (like Matrix `@user:server`), not PII. No regex-level redaction needed. Verified: - 20 unit tests still pass (0.84s) - All 4 modified .py files pass `ast.parse` - Real-world roundtrip previously verified (sha:3babac1 commit msg) Fork state after this commit: 9 of 16 ADDING_A_PLATFORM.md points covered directly, 3 (NousResearch#11 channel_directory, NousResearch#14 redact, NousResearch#16 integration tests) intentionally skipped with justification, 20 unit tests cover the 5 core boundary invariants.
|
Heartbeat-Gestartet um 02:00 - Delegiere an Claude Code Subagent fuer AppViewModel Refactoring (ScanVM, LibraryVM, SyncVM, MetadataVM). Aufwand ~4-6h. |
fwsmaestro
pushed a commit
to faworkshop/hermes-agent
that referenced
this pull request
Apr 22, 2026
PM had no GitHub tools — claimed PR NousResearch#14 merged to develop but it merged to main. Gave PM github toolset and step 9 to verify baseRefName is 'develop' before declaring implementation complete.
6 tasks
angelburgosrosado
pushed a commit
to angelburgosrosado/hermes-agent
that referenced
this pull request
Apr 27, 2026
updates for stability and speed
waym0reom3ga
added a commit
to waym0reom3ga/autolycus-agent
that referenced
this pull request
May 8, 2026
Task NousResearch#14: FreeBSD Compatibility Audit (partial completion) Changes: - Added FreeBSD to PLATFORM_MAP in agent/skill_utils.py and tools/skills_tool.py - Created comprehensive audit report documenting FreeBSD compatibility issues - Identified voice tools as unavailable on FreeBSD (ctranslate2 has no wheels) - Documented clipboard support gap for FreeBSD - Verified PTY fallback mechanism works when ptyprocess unavailable Files modified: - agent/skill_utils.py: Added "freebsd": "freebsd" to PLATFORM_MAP - tools/skills_tool.py: Added "freebsd": "freebsd" to _PLATFORM_MAP - PLANS/task-coordination.md: Updated task status and added completion notes - PLANS/freebsd-audit.md: Created detailed audit report with findings Next steps: Apply remaining high-priority fixes (clipboard support, setup script)
waym0reom3ga
added a commit
to waym0reom3ga/autolycus-agent
that referenced
this pull request
May 8, 2026
Task NousResearch#14: FreeBSD Compatibility Audit (partial completion) Changes: - Added FreeBSD to PLATFORM_MAP in agent/skill_utils.py and tools/skills_tool.py - Created comprehensive audit report documenting FreeBSD compatibility issues - Identified voice tools as unavailable on FreeBSD (ctranslate2 has no wheels) - Documented clipboard support gap for FreeBSD - Verified PTY fallback mechanism works when ptyprocess unavailable Files modified: - agent/skill_utils.py: Added "freebsd": "freebsd" to PLATFORM_MAP - tools/skills_tool.py: Added "freebsd": "freebsd" to _PLATFORM_MAP - PLANS/task-coordination.md: Updated task status and added completion notes - PLANS/freebsd-audit.md: Created detailed audit report with findings Next steps: Apply remaining high-priority fixes (clipboard support, setup script)
2 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.