logs/2026-06-26.jsonl — 38 of 38 entries
{
"level": "INFO",
"category": "Aftermarket",
"message": "Starting after-market automation",
"timestamp": 1782473400051
}
{
"level": "INFO",
"category": "Aftermarket",
"message": "Downloaded: List_of_Long_Term_ASM_Securities_26062026.CSV",
"timestamp": 1782473401081
}
{
"level": "INFO",
"category": "Aftermarket",
"message": "Downloaded: List_of_Short_Term_ASM_Securities_26062026.CSV",
"timestamp": 1782473401799
}
{
"level": "INFO",
"category": "Aftermarket",
"message": "ASM/ESM: 0 ISINs on surveillance",
"timestamp": 1782473401802
}
{
"level": "INFO",
"category": "NSE",
"message": "Initializing browser session",
"timestamp": 1782473402388
}
{
"level": "INFO",
"category": "NSE",
"message": "Browser session ready",
"timestamp": 1782473408924
}
{
"level": "INFO",
"category": "Aftermarket",
"message": "WIPRO: stored 26 news items, ASM/ESM=false",
"timestamp": 1782473410275
}
{
"level": "INFO",
"category": "Aftermarket",
"message": "TECHM: stored 26 news items, ASM/ESM=false",
"timestamp": 1782473412057
}
{
"level": "INFO",
"category": "Aftermarket",
"message": "ICICIBANK: stored 26 news items, ASM/ESM=false",
"timestamp": 1782473413774
}
{
"level": "INFO",
"category": "Aftermarket",
"message": "AXISBANK: stored 26 news items, ASM/ESM=false",
"timestamp": 1782473415538
}
{
"level": "INFO",
"category": "Aftermarket",
"message": "BAJAJFINSV: stored 26 news items, ASM/ESM=false",
"timestamp": 1782473417467
}
{
"level": "INFO",
"category": "Aftermarket",
"message": "SUNPHARMA: stored 26 news items, ASM/ESM=false",
"timestamp": 1782473419986
}
{
"level": "INFO",
"category": "Aftermarket",
"message": "DRREDDY: stored 26 news items, ASM/ESM=false",
"timestamp": 1782473421650
}
{
"level": "INFO",
"category": "Aftermarket",
"message": "HINDUNILVR: stored 26 news items, ASM/ESM=false",
"timestamp": 1782473423250
}
{
"level": "INFO",
"category": "Aftermarket",
"message": "TATAMOTORS: stored 0 news items, ASM/ESM=false",
"timestamp": 1782473425684
}
{
"level": "INFO",
"category": "Aftermarket",
"message": "ONGC: stored 26 news items, ASM/ESM=false",
"timestamp": 1782473427546
}
{
"level": "INFO",
"category": "Aftermarket",
"message": "ASM/ESM flags written",
"timestamp": 1782473427547
}
{
"level": "INFO",
"category": "Aftermarket",
"message": "FII/DII: net=384 trend=net_buying",
"timestamp": 1782473428684
}
{
"level": "INFO",
"category": "Aftermarket",
"message": "After-market automation complete",
"timestamp": 1782473428838
}
{
"level": "INFO",
"category": "Trader",
"message": "Message [injected-1782489600042-ib6k]",
"timestamp": 1782489600043
}
{
"level": "DEBUG",
"category": "Trader",
"message": "Tool: check_market_status {}",
"timestamp": 1782489604386
}
{
"level": "DEBUG",
"category": "Trader",
"message": "Tool: get_ltp {\"instrument_keys\":[\"NSE_EQ|INE002A01018\"]}",
"timestamp": 1782489604388
}
{
"level": "DEBUG",
"category": "Trader",
"message": "Tool: get_holdings {}",
"timestamp": 1782489604899
}
{
"level": "INFO",
"category": "Trader",
"message": "claude-sonnet-4-5 — 26524in/1133out tokens — $0.0966 — 29742ms",
"timestamp": 1782489629803
}
{
"level": "INFO",
"category": "Trader",
"message": "Message [injected-1782500400030-322a]",
"timestamp": 1782500400030
}
{
"level": "DEBUG",
"category": "Trader",
"message": "Tool: get_ltp {\"instrument_keys\":[\"NSE_EQ|INE002A01018\"]}",
"timestamp": 1782500403010
}
{
"level": "DEBUG",
"category": "Trader",
"message": "Tool: get_holdings {}",
"timestamp": 1782500403640
}
{
"level": "DEBUG",
"category": "Trader",
"message": "Tool: check_market_status {}",
"timestamp": 1782500403952
}
{
"level": "INFO",
"category": "Trader",
"message": "claude-sonnet-4-5 — 28098in/1133out tokens — $0.1013 — 20124ms",
"timestamp": 1782500420171
}
{
"level": "INFO",
"category": "Trader",
"message": "Message [injected-1782511200028-yhua]",
"timestamp": 1782511200028
}
{
"level": "DEBUG",
"category": "Trader",
"message": "Tool: get_ltp {\"instrument_keys\":[\"NSE_EQ|INE002A01018\"]}",
"timestamp": 1782511202971
}
{
"level": "INFO",
"category": "Upstox",
"message": "Token request sent — awaiting user approval",
"timestamp": 1782511204056
}
{
"level": "ERROR",
"category": "Trader",
"message": "Tool \"get_ltp\" threw: [INTERNAL_ERROR] Upstox token expired — a refresh has been requested. Please approve it in the Upstox app, then retry. Upstox says: \"Invalid token used to access API\"\nAppError: Upstox token expired — a refresh has been requested. Please approve it in the Upstox app, then retry. Upstox says: \"Invalid token used to access API\"\n at AppError.internal (/home/viren/viragents/src/common/utils/error.ts:113:12)\n at UpstoxClient.request (/home/viren/viragents/src/agents/trading/trader/upstox/index.ts:277:22)\n at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n at async Object.run (/home/viren/viragents/src/agents/trading/trader/tools/index.ts:40:22)\n at async createMessage (/home/viren/viragents/src/common/ai/anthropic.ts:158:20)\n at async Agent.handle (/home/viren/viragents/src/common/agent/Agent.ts:160:10)\n at async Agent.inject (/home/viren/viragents/src/common/agent/Agent.ts:184:5)\n at async Object.fn (/home/viren/viragents/src/common/agent/tools/selfTriggerTools.ts:61:7)\n at async Scheduler.runJob (/home/viren/viragents/src/common/scheduler/Scheduler.ts:287:9)",
"timestamp": 1782511204057
}
{
"level": "DEBUG",
"category": "Trader",
"message": "Tool: get_holdings {}",
"timestamp": 1782511204057
}
{
"level": "INFO",
"category": "Upstox",
"message": "Token request sent — awaiting user approval",
"timestamp": 1782511204634
}
{
"level": "DEBUG",
"category": "Trader",
"message": "Tool: check_market_status {}",
"timestamp": 1782511204635
}
{
"level": "ERROR",
"category": "Trader",
"message": "Tool \"get_holdings\" threw: [INTERNAL_ERROR] Upstox token expired — a refresh has been requested. Please approve it in the Upstox app, then retry. Upstox says: \"Invalid token used to access API\"\nAppError: Upstox token expired — a refresh has been requested. Please approve it in the Upstox app, then retry. Upstox says: \"Invalid token used to access API\"\n at AppError.internal (/home/viren/viragents/src/common/utils/error.ts:113:12)\n at UpstoxClient.request (/home/viren/viragents/src/agents/trading/trader/upstox/index.ts:277:22)\n at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n at async Object.run (/home/viren/viragents/src/agents/trading/trader/tools/index.ts:186:37)\n at async createMessage (/home/viren/viragents/src/common/ai/anthropic.ts:158:20)\n at async Agent.handle (/home/viren/viragents/src/common/agent/Agent.ts:160:10)\n at async Agent.inject (/home/viren/viragents/src/common/agent/Agent.ts:184:5)\n at async Object.fn (/home/viren/viragents/src/common/agent/tools/selfTriggerTools.ts:61:7)\n at async Scheduler.runJob (/home/viren/viragents/src/common/scheduler/Scheduler.ts:287:9)",
"timestamp": 1782511204635
}
{
"level": "INFO",
"category": "Trader",
"message": "claude-sonnet-4-5 — 26839in/1025out tokens — $0.0959 — 24920ms",
"timestamp": 1782511224963
}