mirror of
https://github.com/harivansh-afk/sandbox-agent.git
synced 2026-04-20 09:01:56 +00:00
Integrate OpenHandoff factory workspace (#212)
This commit is contained in:
parent
3d9476ed0b
commit
bf282199b5
251 changed files with 42824 additions and 692 deletions
31
factory/packages/backend/src/actors/logging.ts
Normal file
31
factory/packages/backend/src/actors/logging.ts
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
export function resolveErrorMessage(error: unknown): string {
|
||||
if (error instanceof Error) {
|
||||
return error.message;
|
||||
}
|
||||
return String(error);
|
||||
}
|
||||
|
||||
export function isActorNotFoundError(error: unknown): boolean {
|
||||
return resolveErrorMessage(error).includes("Actor not found:");
|
||||
}
|
||||
|
||||
export function resolveErrorStack(error: unknown): string | undefined {
|
||||
if (error instanceof Error && typeof error.stack === "string") {
|
||||
return error.stack;
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
|
||||
export function logActorWarning(
|
||||
scope: string,
|
||||
message: string,
|
||||
context?: Record<string, unknown>
|
||||
): void {
|
||||
const payload = {
|
||||
scope,
|
||||
message,
|
||||
...(context ?? {})
|
||||
};
|
||||
// eslint-disable-next-line no-console
|
||||
console.warn("[openhandoff][actor:warn]", payload);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue