Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
2e33b86
chore(version): bump to 4.260403.4 [skip ci]
github-actions[bot] Apr 3, 2026
33afa21
chore(metrics-updater): log failed run for 2026-04-03
claude Apr 3, 2026
a535210
feat(omni-bridge): add NATS integration for Omni ↔ Genie messaging
automagik-genie Apr 3, 2026
7bcba02
chore(knip): add omni-bridge and omni-reply as entry points
automagik-genie Apr 3, 2026
19f63f0
Merge pull request #1026 from automagik-dev/feat/nats-omni-bridge
namastex888 Apr 3, 2026
147c9f4
chore: remove /brain skill — now ships with @automagik/genie-brain
Apr 3, 2026
47ebf49
Merge pull request #1028 from automagik-dev/chore/remove-brain-skill
namastex888 Apr 3, 2026
89f4aa2
feat(providers): add Claude Agent SDK executor with native permission…
filipexyz Apr 3, 2026
0b230da
feat(frontmatter): add sdk block parsing and claude-sdk provider to f…
automagik-genie Apr 4, 2026
09dfc87
feat(directory): add sdk field to DirectoryEntry for full SDK config …
automagik-genie Apr 4, 2026
a690659
feat(sdk-events): add SDKMessage -> genie events routing pipeline
automagik-genie Apr 4, 2026
998f96c
refactor(sdk-events): reduce buildEventDetails cognitive complexity
automagik-genie Apr 4, 2026
37de27d
fix(directory): remove unused exports from MCP server sub-types
automagik-genie Apr 4, 2026
3816350
feat(sdk-stream): add --stream flag for real-time SDKMessage output
automagik-genie Apr 4, 2026
44b2b94
fix(sdk-stream): use type alias to avoid multi-line import() type syntax
automagik-genie Apr 4, 2026
320e05b
feat(dir): add --sdk-* CLI flags to dir add/edit for full SDK configu…
automagik-genie Apr 4, 2026
433729e
fix(sdk): add missing sdkConfig parameter to runQuery signature
automagik-genie Apr 4, 2026
25be50c
fix(sdk-stream): decouple from uncommitted sdkConfig changes
automagik-genie Apr 4, 2026
c52a643
feat(sdk): wire SDK config through spawn pipeline — Groups 4+5 comple…
automagik-genie Apr 4, 2026
04f570c
feat(sdk): wire sdkConfig through spawn pipeline and add spawn-time S…
automagik-genie Apr 4, 2026
b882512
feat(sdk): add --sdk-* spawn flags to top-level genie spawn command
automagik-genie Apr 4, 2026
aba6d82
test(sdk): add integration test suite covering full SDK executor pipe…
automagik-genie Apr 4, 2026
18725ae
style(test): remove unused destructured name in event routing loops
automagik-genie Apr 4, 2026
079d1a9
feat(sdk): add bidirectional frontmatter sync and dir export command
automagik-genie Apr 4, 2026
dad2a18
fix(sdk): move frontmatter write-back to dir edit handler
automagik-genie Apr 4, 2026
67284eb
fix(test): add complete audit mock exports to prevent mock leak acros…
automagik-genie Apr 4, 2026
e769ed5
fix(test): remove audit mock.module/spyOn to prevent leak across test…
automagik-genie Apr 4, 2026
49f73ad
fix(test): increase timeouts for rlmx and pg_dump dependent tests
automagik-genie Apr 4, 2026
c745404
docs(sdk): add comprehensive practical guide for SDK executor
automagik-genie Apr 4, 2026
84c02b2
fix: replace require() with ESM import in syncFrontmatterToDisk
automagik-genie Apr 4, 2026
e21c33e
Merge pull request #1033 from automagik-dev/feat/sdk-executor-full
namastex888 Apr 4, 2026
a8de421
chore: bump version to 4.260404.1 for @next publish
automagik-genie Apr 4, 2026
3021dc3
Merge pull request #1034 from automagik-dev/chore/version-bump-260404
namastex888 Apr 4, 2026
c97de69
chore(version): bump to 4.260404.1 [skip ci]
github-actions[bot] Apr 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"plugins": [
{
"name": "genie",
"version": "4.260403.3",
"version": "4.260404.1",
"source": "./plugins/genie",
"description": "Human-AI partnership for Claude Code. Share a terminal, orchestrate workers, evolve together. Brainstorm ideas, wish them into plans, make with parallel agents, ship as one team. A coding genie that grows with your project."
}
Expand Down
1 change: 1 addition & 0 deletions .genie/agents/metrics-updater/runs.jsonl
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,4 @@
{"timestamp":"2026-03-31T00:00:00Z","duration_ms":5002,"api_calls":2,"tools_generated":4,"errors":0,"metrics":{"releases_24h":0,"merged_prs_7d":35,"avg_merge_time_h":0.3,"ship_rate_pct":85}}
{"timestamp":"2026-04-01T00:00:00Z","duration_ms":8000,"api_calls":0,"tools_generated":0,"errors":["gh CLI unavailable","GitHub MCP tools not loaded in session"],"status":"failed","fallback":false,"metrics":null}
{"timestamp":"2026-04-02T00:00:00.000Z","duration_ms":15000,"api_calls":0,"tools_generated":0,"errors":["gh CLI not available","GitHub MCP tools not present in session"],"status":"failed","fallback":false,"metrics":null}
{"timestamp":"2026-04-03T00:00:00.000Z","duration_ms":3200,"api_calls":0,"tools_generated":0,"errors":["gh CLI not available","GitHub MCP tools not present in session"],"status":"failed","fallback":false,"metrics":null}

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Check if gh CLI is available and configured in the environment
which gh || echo "gh CLI not found in PATH"

# Check recent workflow runs for metrics-updater if it's a GitHub Action
gh run list --workflow=metrics-updater --limit 5 2>/dev/null || echo "Cannot access workflow runs"

# Check if there are any recent successful metrics updates
rg -n '"status":"success"' .genie/agents/metrics-updater/runs.jsonl | tail -5

Repository: automagik-dev/genie

Length of output: 498


🏁 Script executed:

cat -n .genie/agents/metrics-updater/runs.jsonl | tail -10

Repository: automagik-dev/genie

Length of output: 3307


Metrics-updater blocked by missing GitHub infrastructure for three consecutive days.

The service fails to run since 2026-04-01 (lines 16-18) due to unavailable gh CLI and GitHub MCP tools. No metrics collected since 2026-03-31. The failing runs complete faster as duration drops from 15s to 3s, indicating rapid failure before attempting work.

This is an environment configuration issue preventing the metrics agent from executing, not a code defect. Infrastructure dependencies must be restored to resume metrics collection.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.genie/agents/metrics-updater/runs.jsonl at line 18, The metrics-updater
agent is failing due to missing environment dependencies (errors "gh CLI not
available" and "GitHub MCP tools not present in session") so restore the
required GitHub tooling and session bindings for the metrics-updater service:
ensure the gh CLI is installed and on PATH, reinstall or enable the GitHub MCP
tools used by the agent runtime, and verify the metrics-updater startup/init
sequence (the agent that writes runs.jsonl) can locate and authenticate to those
tools before it attempts work; after restoring tools, rerun the agent and
confirm runs in runs.jsonl resume producing metrics rather than immediate
failures.

2 changes: 1 addition & 1 deletion .genie/agents/metrics-updater/state.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"last_run": "2026-04-02T00:00:00.000Z",
"last_run": "2026-04-03T00:00:00.000Z",
"last_run_status": "failed",
"last_metrics": {
"releases_24h": 0,
Expand Down
214 changes: 214 additions & 0 deletions bun.lock

Large diffs are not rendered by default.

Loading