agent-orchestrator/packages/core/src
Dhruv Sharma 7a65c3cb61 fix(tracer): guard stderr/stdout against undefined, bound operation cardinality
Addresses code review findings:
1. Guard Buffer.byteLength and parseIncludedHttpResponse against
   undefined stderr/stdout — fixes 48 SCM test regressions where
   mocked execFile paths don't populate stderr
2. extractOperation() now takes only the first path segment of REST
   URLs (e.g. "repos" from "repos/acme/repo/pulls/123/...") to keep
   operation bucket cardinality bounded and stable across runs
3. Fix A2 runbook /rate_limit snapshots to produce valid JSON using
   jq's now|todate instead of appending raw timestamp
4. Add blocker 5 dependency to runbook prereqs and per-session cells

All 140 SCM tests pass (0 failures).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-16 14:38:41 +05:30
..
__tests__ Merge pull request #1119 from harshitsinghbhandari/feat/1072 2026-04-14 17:26:58 +05:30
recovery fix(core): forward allSessionPrefixes in resolveSessionRole 2026-04-06 23:11:59 -07:00
utils fix: preserve project ownership for legacy sessions 2026-03-11 23:27:48 +05:30
activity-log.ts feat: standardize agent plugins — shared hooks, activity JSONL, backfill aider/opencode (#755) 2026-04-01 21:50:07 +05:30
agent-selection.ts fix(core): forward allSessionPrefixes in resolveSessionRole 2026-04-06 23:11:59 -07:00
agent-workspace-hooks.ts feat: standardize agent plugins — shared hooks, activity JSONL, backfill aider/opencode (#755) 2026-04-01 21:50:07 +05:30
atomic-write.ts feat(core): add feedback tools contracts, validation, storage, and dedupe 2026-03-10 22:31:39 +05:30
config-generator.ts fix(notifier): remove desktop notifications from default configs (#962) 2026-04-07 08:59:51 +05:30
config.ts Merge pull request #1119 from harshitsinghbhandari/feat/1072 2026-04-14 17:26:58 +05:30
feedback-tools.ts feat(core): add feedback tools contracts, validation, storage, and dedupe 2026-03-10 22:31:39 +05:30
gh-trace.ts fix(tracer): guard stderr/stdout against undefined, bound operation cardinality 2026-04-16 14:38:41 +05:30
index.ts feat(core): add opt-in gh CLI tracer and migrate scm/tracker plugins 2026-04-14 20:44:23 +05:30
key-value.ts feat(core): add feedback tools contracts, validation, storage, and dedupe 2026-03-10 22:31:39 +05:30
lifecycle-manager.ts style(design): design review fixes + fresh Warm Terminal design system (#927) 2026-04-11 16:30:03 +05:30
metadata.ts fix(spawn): persist userPrompt to metadata and prevent injection 2026-04-10 18:54:48 +05:30
notifier-resolution.ts fix: merge upstream main and resolve conflicts for cursor agent 2026-04-10 11:48:27 +05:30
observability.ts fix: added GraphQL batch PRfeat: add GraphQL batch PR enrichment for orchestrator polling enrichment for orchestrator polling (fixes #608) (#637) 2026-03-30 00:31:04 +05:30
opencode-session-id.ts feat: OpenCode session lifecycle and CLI controls (#315) 2026-03-08 09:55:44 +05:30
orchestrator-prompt.ts feat(spawn): support prompt-driven sessions without a tracker issue (#974) 2026-04-09 18:43:55 +05:30
orchestrator-session-strategy.ts feat: OpenCode session lifecycle and CLI controls (#315) 2026-03-08 09:55:44 +05:30
paths.ts feat: add end-to-end observability across core, web, and terminal (#436) 2026-03-12 16:57:40 +05:30
plugin-registry.ts fix: merge upstream main and resolve conflicts for cursor agent 2026-04-10 11:48:27 +05:30
prompt-builder.ts refactor: remove --decompose feature entirely 2026-04-10 13:02:52 +05:30
scm-webhook-utils.ts feat: add SCM webhook lifecycle triggers (#394) 2026-03-11 10:34:41 +05:30
session-manager.ts fix: merge main and address review findings for prompt-driven spawn 2026-04-11 21:44:57 +05:30
tmux.ts fix: increase delays in spawn prompt submission to ensure Enter is processed (#62) 2026-02-16 20:31:07 +05:30
types.ts Merge pull request #1119 from harshitsinghbhandari/feat/1072 2026-04-14 17:26:58 +05:30
utils.ts Reject consecutive slashes and dot-prefixed components in branch validation 2026-04-03 15:28:59 +02:00