Home Reports Aug 29, 2026

Saturday, August 29, 2026

Commits
83
pushed this day
Repositories
9
with activity
Contributors
9
distinct authors
Lines changed
+49,946 −14,482
additions / deletions

August 2026

‹ ›
M
T
W
T
F
S
S

Dot = report available

Authors 8

Saturday, August 29, 2026

83 commits were pushed across 9 repos by 9 authors. There were 49,946 additions and 14,482 deletions.

Stay up to date with the latest insights and developments on AlgoScan

Updated repos

9 repositories

Commit Log

83 commits · 9 repositories

00:00:11 a-day-in-my-bobalife michaeltchuang chore: log greeting (2026-08-28) +1 −0
00:23:46 vibekit gabrielkuettel skills(marketing): how qt314's face assembles — per-glyph noise from her own faces, resolving on k² +13 −0
01:00:24 go-algorand - FI from master +675 −94
01:00:24 go-algorand - Build 2825 Data +1 −1
03:19:14 puya dependabot[bot] Merge e3b49727caa30e0610a59ca361374e04a761ab97 into 27751c364229ae3cd0334fe4071e61690b6879e4 +5 −5
03:19:14 puya dependabot[bot] Merge 1f7d85d556424af3b3b785663bb18b9cd4a273b6 into 27751c364229ae3cd0334fe4071e61690b6879e4 +5 −5
03:19:14 puya dependabot[bot] Merge ac89eb01b4d6502cfa6360e937679594250b056b into 27751c364229ae3cd0334fe4071e61690b6879e4 +5 −5
03:19:14 puya dependabot[bot] Merge 727379471f6b43248b6860f22dc72eea86414790 into 27751c364229ae3cd0334fe4071e61690b6879e4 +5 −5
03:19:14 puya dependabot[bot] Merge ff7e237899650e2faaa501aa43802701a5af1268 into 27751c364229ae3cd0334fe4071e61690b6879e4 +5 −5
04:47:14 go-algorand cce Merge 4fb7d5a74e855225413c33831502e171122cbad8 into a9753af2536081b26c8549679a0c9fff406fbb00 +2549 −168
05:58:26 vibekit gabrielkuettel feat(agent): the house caps speak in her voice, cross-faced, like out-of-turns +7 −8
06:00:49 vibekit gabrielkuettel feat(agent): house caps live on the ledger store — global, per hour per ip, surviving cold starts +21 −0
06:01:35 vibekit gabrielkuettel feat(agent): the agent route charges house turns through the shared counters +21 −20
06:21:51 vibekit gabrielkuettel feat(agent): the flow graph always draws its lanes (phones scroll it); /clear empties the transcript and her memory +34 −32
06:28:14 vibekit gabrielkuettel feat(tools): account transaction search takes addressRole and says it runs oldest first — a 'first' question is one filtered call +7 −2
06:30:18 vibekit gabrielkuettel fix(tools): the indexer is newest first — say so, and anchor 'earliest' on the account's creation round +2 −2
06:43:41 vibekit gabrielkuettel fix(tools): search_transactions says to bound an address-less search — the indexer times out on a global txType scan +1 −1
06:44:41 vibekit gabrielkuettel fix(tools): global searches are oldest first, account searches newest first — the descriptions now say which +2 −2
06:48:29 vibekit gabrielkuettel fix(tools): 'latest' means a tiny window widened only when empty — testnet fills a wide one before it reaches the tip +1 −1
06:55:13 vibekit gabrielkuettel fix(agent): leaked DeepSeek tool markup never reaches her line; an eaten turn asks for a retry +17 −1
07:03:58 vibekit Tusharkhadde feat(cli): optional global scope for vibekit init +550 −76
07:04:26 vibekit Tusharkhadde Merge ba3f59afc4c4966c6d9587149880784ea751c9ab into 1adf12429d6ac760145297c9c49498c868d3b676 +550 −76
07:19:18 vibekit gabrielkuettel refactor(tools): the web agent carries 40 tools — explain_application lives in the explorer, holders is one scan with balance bounds, spec-path deploys and admin writes stay in the terminal +117 −159
07:37:31 vibekit gabrielkuettel refactor(explorer): plugin views are trusted views — one bridge, one card switch; the web renders Vestige prices, ranked markets, and Pera profiles instead of raw JSON +1058 −409
07:44:13 vibekit gabrielkuettel feat(vestige): price history charts and a DeFi TVL overview — /price ALGO 30d draws the card from the direct lane, the agent answers 'how has X done' +849 −36
07:48:16 frontend ipaleka Updated logo palette +34 −34
07:54:13 vibekit gabrielkuettel feat(haystack): swaps — get_swap_quote draws the route, swap composes the router's group for the wallet; drafts carry pre-signed legs and a swap intent the approval modal reads +1174 −54
07:58:36 vibekit gabrielkuettel feat(alpha-arcade): prediction markets are cards — markets, one market with YES/NO, the book as depth, positions and orders; the plugin is a built-in of the explorer agent +936 −16
08:01:30 vibekit gabrielkuettel feat(alpha-arcade): place_order, cancel_order, claim_winnings compose for the wallet — the SDK's group is captured by a dry-run signer, the approval modal reads the order ticket +401 −20
08:07:12 vibekit gabrielkuettel feat(web): qt314 can search the web — web_search and read_page through Exa's keyless MCP, three calls a turn on the house; AlphaArcade and web are built-in explorer plugins, and the SDK's algokit peer is pinned to a v9 it can run on +582 −12
08:09:43 vibekit gabrielkuettel feat(nfd): search_nfds — names like X, is X taken, what it asks; EXA_API_KEY raises the web limit when set +257 −12
08:10:40 vibekit gabrielkuettel feat(agent): the intro suggests a chart, a quote, and the markets on mainnet +6 −1
08:16:07 vibekit gabrielkuettel fix(agent): swaps work out of the box on txnlab's published free-tier key; HAYSTACK_API_KEY overrides it +9 −7
08:16:15 widgets ipaleka Updated historic widget JavaScript fixture index page +120 −102
08:17:18 vibekit gabrielkuettel fix(web): Exa takes its key in the URL; a rate limit reaches the model as WEB_RATE_LIMITED, and the docs say keyless is a demo +21 −10
08:18:05 frontend ipaleka Updated JavaScript fixture index page +118 −113
08:19:51 vibekit gabrielkuettel feat(core): a 429 from any source is one RATE_LIMITED error — the web shows 'resting', the model says so once and stops retrying +84 −13
08:22:29 vibekit gabrielkuettel feat(agent): three intro examples — a name, a quote, the markets +2 −6
08:24:59 vibekit gabrielkuettel fix(alpha-arcade): the market list is live markets only, the keyless on-chain scan is kept a minute, and ALPHA_API_KEY takes the fast path +42 −10
08:29:55 vibekit gabrielkuettel fix(alpha-arcade): when the keyed API fails, the market list falls back to the on-chain scan instead of failing the turn +9 −2
08:31:37 vibekit gabrielkuettel fix(alpha-arcade): the fallback scans the chain explicitly — getLiveMarkets() re-enters the API once a key is set +2 −1
08:38:19 vibekit gabrielkuettel feat(alpha-arcade): the market list reads the site's cached feed — 3 s with prices, paged; the SDK route and the chain scan stay as fallbacks; probabilities scale from microunits +233 −15
08:43:59 vibekit gabrielkuettel feat(alpha-arcade): the market list pages like every list — offset tokens over the cached, volume-sorted feed; plugin reads page through call-tool as their view's record +227 −60
08:45:32 vibekit gabrielkuettel fix(alpha-arcade): options without a market app yet are not tradable — dropped from the feed instead of failing the page +21 −4
08:46:04 frontend ipaleka Updated JavaScript fixture index page +130 −125
08:46:14 vibekit gabrielkuettel test(alpha-arcade): the unlaunched-option case types cleanly +3 −7
08:47:35 vibekit gabrielkuettel feat(alpha-arcade): the market card reads the cached feed (prices, image, volume) and shows the odds as one bar with compact buy buttons +56 −52
08:48:06 vibekit gabrielkuettel fix(alpha-arcade): a service without a market list still resolves one market +2 −2
08:50:39 vibekit gabrielkuettel feat(agent): a chart's range chips re-run the read and swap the record into the same card; isPluginViewId joins the explorer's browser-safe exports +63 −2
08:51:48 vibekit gabrielkuettel fix(explorer): a pre-signed draft simulates against the wallet's sender, so the swap modal derives; the chart's range chips swap in place +32 −4
08:52:10 vibekit gabrielkuettel feat(agent): the intro opens with algorand's chart (wince) +2 −1
09:41:08 vibekit gabrielkuettel feat(agent): open on mainnet with the rail folded +56 −22
09:41:14 vibekit gabrielkuettel feat(marketing): qt314 ecosystem promo tape +323 −0
09:50:41 vibekit gabrielkuettel fix(agent): pin OpenRouter to tool-capable hosts by throughput +73 −2
09:59:47 vibekit gabrielkuettel fix(agent): pin OpenRouter to Together, Fireworks, DeepInfra, Parasail +12 −6
10:01:53 vibekit gabrielkuettel fix(agent): pick the fastest of the trusted OpenRouter hosts +8 −9
10:04:39 vibekit gabrielkuettel fix(agent): try Fireworks before Together on OpenRouter +8 −8
10:05:37 vibekit gabrielkuettel fix(agent): fastest tool-capable OpenRouter host, simpler chart chip +8 −13
10:17:32 widgets ipaleka Bugfix for Dust Sweep conversion payload not being in the shape the bridge signs +131 −5
10:18:44 frontend ipaleka The wire format and the bridge's format are not the same thing +261 −8
11:43:49 algorealm-cli renovate[bot] chore(deps): update dependency postcss to v8.5.23 [security] +23 −8
11:43:53 algorealm-cli renovate[bot] Merge cfd0d8374d488a5b5500384513b09c1ebba2ee6b into 361d3066ffaca4241991cc6563403417bf562ecf +23 −8
11:44:02 algorealm-cli renovate[bot] fix(deps): update dependency axios to v1.18.0 [security] +131 −17
11:44:05 algorealm-cli renovate[bot] Merge 1b93592458d99434f95446747f20169875bfbc25 into 361d3066ffaca4241991cc6563403417bf562ecf +131 −17
11:44:20 algorealm-cli renovate[bot] fix(deps): update dependency next to v15 [security] +295 −111
11:44:23 algorealm-cli renovate[bot] Merge 80da1838b0e54cb519a3ab9fd50b92bd1f400f3d into 361d3066ffaca4241991cc6563403417bf562ecf +295 −111
11:44:36 algorealm-cli renovate[bot] fix(deps): update dependency uuid to v11 [security] +5 −5
11:44:38 algorealm-cli renovate[bot] Merge 9739688a91b5e9ac042f4af6e584a4b6d1c088ed into 361d3066ffaca4241991cc6563403417bf562ecf +5 −5
11:45:29 algorealm-cli renovate[bot] fix(deps): update all non-major dependencies +3364 −1955
11:45:32 algorealm-cli renovate[bot] Merge 6361813012c3459cf690c7dce0565d2c53a7c439 into 361d3066ffaca4241991cc6563403417bf562ecf +3364 −1955
11:46:11 algorealm-cli renovate[bot] chore(deps): update commitlint monorepo to v21 +346 −520
11:46:15 algorealm-cli renovate[bot] Merge fc2c59eb54845ace5fecfd6e256ceebb6c06b76c into 361d3066ffaca4241991cc6563403417bf562ecf +346 −520
11:46:44 algorealm-cli renovate[bot] chore(deps): lock file maintenance +4204 −3549
11:46:47 algorealm-cli renovate[bot] Merge a3f0adb2aaafaaca2c6895f7bdb445c14457cb6b into 361d3066ffaca4241991cc6563403417bf562ecf +4204 −3549
12:26:30 js-algorand-sdk joe-p spike: rename to pre-sign modifier +115 −107
12:50:06 frontend ipaleka Bugfix for dust ASA total values in ALGO/USD shown in more than two digits after a decimal point +115 −21
13:31:54 js-algorand-sdk joe-p spike: build steps +325 −55
15:01:38 widgets ipaleka Hand the wallet transaction bytes, not the base64 they arrived in +348 −8
18:22:48 a-day-in-my-bobalife michaeltchuang chore: log greeting (2026-08-29) +1 −0
20:32:06 vibekit Tusharkhadde Merge ba3f59afc4c4966c6d9587149880784ea751c9ab into 4a276f267e2fd00f2d9834eea4b6093f4f82ac30 +550 −76
21:49:40 devportal dependabot[bot] Merge 8b6d50495e60448509422fe59f56c1cfd8406410 into 7276a8e301c92c6feb21e94c647ac7c780074148 +8 −7
21:50:07 devportal gabrielkuettel Merge 46e189ff835943520445eb46c6cbda7b0135b97a into 7276a8e301c92c6feb21e94c647ac7c780074148 +4193 −0
21:50:18 devportal gabrielkuettel Merge 71cf7569c529ad182f6af772d273649d0accff71 into 7276a8e301c92c6feb21e94c647ac7c780074148 +15608 −7