Skip to content

Commit 65c151d

Browse files
adding app id (#2779)
1 parent b396a88 commit 65c151d

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

.changeset/full-signs-buy.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@inkeep/agents-api": patch
3+
---
4+
5+
adding app.id to span attributes

agents-api/src/middleware/runAuth.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import {
1313
verifySlackUserToken,
1414
verifyTempToken,
1515
} from '@inkeep/agents-core';
16+
import { trace } from '@opentelemetry/api';
1617
import { createMiddleware } from 'hono/factory';
1718
import { HTTPException } from 'hono/http-exception';
1819
import { errors, jwtVerify } from 'jose';
@@ -708,6 +709,9 @@ async function runApiKeyAuthHandler(
708709
c.set('executionContext', buildExecutionContext(createDevContext(reqData), reqData));
709710
}
710711

712+
if (reqData.appId && attempt.authResult) {
713+
trace.getActiveSpan()?.setAttribute('app.id', reqData.appId);
714+
}
711715
await next();
712716
return;
713717
}
@@ -757,6 +761,9 @@ async function runApiKeyAuthHandler(
757761
);
758762

759763
c.set('executionContext', buildExecutionContext(attempt.authResult, reqData));
764+
if (reqData.appId) {
765+
trace.getActiveSpan()?.setAttribute('app.id', reqData.appId);
766+
}
760767
await next();
761768
}
762769

0 commit comments

Comments
 (0)