[PR #63] [MERGED] Live stream command support #66

Closed
opened 2026-03-02 02:13:03 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/amidaware/rmmagent/pull/63
Author: @fahadkhan-fk
Created: 8/13/2025
Status: Merged
Merged: 11/27/2025
Merged by: @wh1te909

Base: developHead: feature-cmd-stream


📝 Commits (10+)

  • b215860 feat: stream cmd output line-by-line for linux
  • 4e2bfa0 feat: stream cmd output line-by-line for windows
  • 31efb90 fix: PR comments
  • c6100be fix: add unique cmdID for each nats subject
  • d60b891 feat: return message done once streaming completes
  • 2febe80 fix: resolve windows commands streaming issue
  • a5c0f53 feat: return final msg on stream end
  • 74f3af8 feat(agent): restore original command logic with streaming support
  • 6486ac6 clean string
  • 8a18379 use multiwriter for streaming

📊 Changes

4 files changed (+123 additions, -20 deletions)

View changed files

📝 agent/agent.go (+33 -2)
📝 agent/agent_unix.go (+2 -1)
📝 agent/agent_windows.go (+75 -16)
📝 agent/rpc.go (+13 -1)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/amidaware/rmmagent/pull/63 **Author:** [@fahadkhan-fk](https://github.com/fahadkhan-fk) **Created:** 8/13/2025 **Status:** ✅ Merged **Merged:** 11/27/2025 **Merged by:** [@wh1te909](https://github.com/wh1te909) **Base:** `develop` ← **Head:** `feature-cmd-stream` --- ### 📝 Commits (10+) - [`b215860`](https://github.com/amidaware/rmmagent/commit/b2158607d0a78daaf6bb4ee163f867939d57cbe2) feat: stream cmd output line-by-line for linux - [`4e2bfa0`](https://github.com/amidaware/rmmagent/commit/4e2bfa0be790096545b923826049de11f97b7f8f) feat: stream cmd output line-by-line for windows - [`31efb90`](https://github.com/amidaware/rmmagent/commit/31efb90e84a57e7cc56f5629c3a8e794a206cbdb) fix: PR comments - [`c6100be`](https://github.com/amidaware/rmmagent/commit/c6100be5340c839a0038c72fd7279ab0b7843281) fix: add unique cmdID for each nats subject - [`d60b891`](https://github.com/amidaware/rmmagent/commit/d60b89161fd5aa874763a7a6faea6a54e99f0163) feat: return message done once streaming completes - [`2febe80`](https://github.com/amidaware/rmmagent/commit/2febe8089fdf2e36502a01ee1fada20286a5c710) fix: resolve windows commands streaming issue - [`a5c0f53`](https://github.com/amidaware/rmmagent/commit/a5c0f53fe8ecb634a27fc42547520b8bf293a3a4) feat: return final msg on stream end - [`74f3af8`](https://github.com/amidaware/rmmagent/commit/74f3af820f2c20d586e304b86e0998671492583c) feat(agent): restore original command logic with streaming support - [`6486ac6`](https://github.com/amidaware/rmmagent/commit/6486ac69e4457d696830140e94f0837ade0632d9) clean string - [`8a18379`](https://github.com/amidaware/rmmagent/commit/8a18379e7a76e780b1da555e46f035761ec5ff3e) use multiwriter for streaming ### 📊 Changes **4 files changed** (+123 additions, -20 deletions) <details> <summary>View changed files</summary> 📝 `agent/agent.go` (+33 -2) 📝 `agent/agent_unix.go` (+2 -1) 📝 `agent/agent_windows.go` (+75 -16) 📝 `agent/rpc.go` (+13 -1) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 02:13:03 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/rmmagent#66
No description provided.