[PR #47] Feat/telemetry #88

Open
opened 2026-02-27 07:20:22 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/KeygraphHQ/shannon/pull/47
Author: @ajmallesh
Created: 1/14/2026
Status: 🔄 Open

Base: mainHead: feat/telemetry


📝 Commits (10+)

  • f84414d refactor: modularize claude-executor and extract shared utilities
  • 49e53b9 feat: add Claude Code custom commands for debug and review
  • 6fdfdcb feat: add Temporal integration foundation (phase 1-2)
  • 322e427 feat: add Temporal activities for agent execution (phase 3)
  • eb7eced feat: add Temporal workflow for 5-phase pipeline orchestration (phase 4)
  • 05f8e23 feat: add Temporal worker, client, and query tools (phase 5)
  • cbb2b4a feat: fix Docker worker container setup
  • b26c690 fix: add report assembly step to Temporal workflow
  • 5bda6fa refactor: consolidate Docker setup to root docker-compose.yml
  • b84c1d3 feat: improve Temporal client UX and env handling

📊 Changes

14 files changed (+722 additions, -5 deletions)

View changed files

📝 README.md (+33 -0)
📝 docker-compose.yml (+1 -0)
📝 package-lock.json (+87 -3)
📝 package.json (+1 -0)
src/telemetry/index.ts (+26 -0)
src/telemetry/installation-id.ts (+78 -0)
src/telemetry/telemetry-config.ts (+68 -0)
src/telemetry/telemetry-events.ts (+60 -0)
src/telemetry/telemetry-manager.ts (+241 -0)
📝 src/temporal/activities.ts (+90 -1)
📝 src/temporal/client.ts (+17 -0)
📝 src/temporal/shared.ts (+1 -0)
📝 src/temporal/worker.ts (+5 -0)
📝 src/temporal/workflows.ts (+14 -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/KeygraphHQ/shannon/pull/47 **Author:** [@ajmallesh](https://github.com/ajmallesh) **Created:** 1/14/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `feat/telemetry` --- ### 📝 Commits (10+) - [`f84414d`](https://github.com/KeygraphHQ/shannon/commit/f84414d5ca03b6e5ec0bf9582cdaf62a5cc7efa4) refactor: modularize claude-executor and extract shared utilities - [`49e53b9`](https://github.com/KeygraphHQ/shannon/commit/49e53b9e0cbabf4987be23568d849a59fccbbdc4) feat: add Claude Code custom commands for debug and review - [`6fdfdcb`](https://github.com/KeygraphHQ/shannon/commit/6fdfdcb96aa783ffe925c9a1d5b996e88819329e) feat: add Temporal integration foundation (phase 1-2) - [`322e427`](https://github.com/KeygraphHQ/shannon/commit/322e427c38e423e27eb9cf8a45aa312faa6990b4) feat: add Temporal activities for agent execution (phase 3) - [`eb7eced`](https://github.com/KeygraphHQ/shannon/commit/eb7eced23f7ea523332df27e6efb1469e0d6251a) feat: add Temporal workflow for 5-phase pipeline orchestration (phase 4) - [`05f8e23`](https://github.com/KeygraphHQ/shannon/commit/05f8e2382c1ae777e28946817f3d24ed49f8b21c) feat: add Temporal worker, client, and query tools (phase 5) - [`cbb2b4a`](https://github.com/KeygraphHQ/shannon/commit/cbb2b4acc023f5b840981ea6f75dc380ec8e9827) feat: fix Docker worker container setup - [`b26c690`](https://github.com/KeygraphHQ/shannon/commit/b26c69023df3c80a87d328d28ef0bcabd6cd3c43) fix: add report assembly step to Temporal workflow - [`5bda6fa`](https://github.com/KeygraphHQ/shannon/commit/5bda6fa63453f44168ae88628eb4bed1c5d6a336) refactor: consolidate Docker setup to root docker-compose.yml - [`b84c1d3`](https://github.com/KeygraphHQ/shannon/commit/b84c1d3bb0026e66032a737b21b96d8e21f12f6f) feat: improve Temporal client UX and env handling ### 📊 Changes **14 files changed** (+722 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+33 -0) 📝 `docker-compose.yml` (+1 -0) 📝 `package-lock.json` (+87 -3) 📝 `package.json` (+1 -0) ➕ `src/telemetry/index.ts` (+26 -0) ➕ `src/telemetry/installation-id.ts` (+78 -0) ➕ `src/telemetry/telemetry-config.ts` (+68 -0) ➕ `src/telemetry/telemetry-events.ts` (+60 -0) ➕ `src/telemetry/telemetry-manager.ts` (+241 -0) 📝 `src/temporal/activities.ts` (+90 -1) 📝 `src/temporal/client.ts` (+17 -0) 📝 `src/temporal/shared.ts` (+1 -0) 📝 `src/temporal/worker.ts` (+5 -0) 📝 `src/temporal/workflows.ts` (+14 -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>
Sign in to join this conversation.
No labels
pull-request
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/shannon-KeygraphHQ#88
No description provided.