100 Commits
Author SHA1 Message Date
Haozhe Wu 4da7579065 ci: keep internal documents out of tracked files 2026-10-15 21:14:09 +08:00
Haozhe Wu b116a5e094 test(cli): isolate model-spending preview from local HTTP services 2026-10-15 18:30:53 +08:00
Haozhe Wu b63aef9f86 docs: publish October 15 maintenance news in seven languages 2026-10-15 18:20:24 +08:00
Haozhe Wu 1d0c1733fe test(session): verify configured iteration limit reaches agent execution 2026-10-15 18:20:23 +08:00
Haozhe Wu 5926d5980b Merge PR #1833: make session iteration cap configurable
Accepted under the repository owner-approved DCO exception for this maintenance batch; the original author commit is preserved without adding an attestation on their behalf.
2026-10-15 18:18:17 +08:00
Haozhe Wu 47b80d3ec9 fix(ui): describe editable model budgets on runtime page 2026-10-15 17:23:05 +08:00
Haozhe Wu 6404807e7f fix(sdm): deduplicate copied bench measurements atomically 2026-10-15 17:05:10 +08:00
Haozhe Wu 779889b1f3 Merge PR #1849: record declared backtests in strategy bench history 2026-10-15 17:00:06 +08:00
Haozhe Wu 01ee083db0 fix(grounding): normalize percent operands before evaluating arithmetic 2026-10-15 17:00:05 +08:00
Haozhe Wu 9df0642ec8 Merge PR #1823: track percentage-point evidence units 2026-10-15 16:57:47 +08:00
Haozhe Wu f402d90392 fix(grounding): keep scalar contributions outside keyed instrument maps 2026-10-15 16:57:47 +08:00
Haozhe Wu c0ae0fb5ad Merge PR #1865: keep full trade history alongside lightweight previews 2026-10-15 16:57:23 +08:00
Haozhe Wu a176f41236 Merge PR #1853: load lightweight run previews off the event loop 2026-10-15 16:56:53 +08:00
Haozhe Wu 134d01afea Merge PR #1851: preserve instrument identity in keyed metrics 2026-10-15 16:56:52 +08:00
Haozhe Wu 72734b7371 fix: close reviewed tool identity and credential redaction edge cases 2026-10-15 16:56:52 +08:00
Haozhe Wu 54763631e9 Merge PR #1874: redact private keys, cookies and platform tokens 2026-10-15 16:55:45 +08:00
Haozhe Wu b519018833 Merge PR #1858: reviewed focused maintenance fix 2026-10-15 16:54:55 +08:00
Haozhe Wu 2d89bf3674 Merge PR #1859: reviewed focused maintenance fix 2026-10-15 16:54:55 +08:00
Haozhe Wu 51155bac02 Merge PR #1860: reviewed focused maintenance fix 2026-10-15 16:54:55 +08:00
Haozhe Wu 1a92a99f8b Merge PR #1872: reviewed focused maintenance fix 2026-10-15 16:54:54 +08:00
Haozhe Wu 8974cfb532 Merge PR #1871: reviewed focused maintenance fix 2026-10-15 16:54:54 +08:00
Haozhe Wu c86439a954 fix(backtest): use shared crypto classification for signal alignment 2026-10-15 16:54:33 +08:00
Haozhe Wu d720a2432c Merge PR #1875: calculate downside deviation over all returns 2026-10-15 16:54:14 +08:00
Haozhe Wu fed85e30f2 Merge PR #1873: emit swing signals only after confirmation 2026-10-15 16:54:13 +08:00
Haozhe Wu 7945829259 Merge PR #1864: preserve combined crypto routing fixes 2026-10-15 16:54:13 +08:00
Haozhe Wu aec473b8ed Merge PR #1862: retain digit-leading bases with separated quote pairs 2026-10-15 16:53:46 +08:00
Haozhe Wu 70a2801426 Merge PR #1861: recognize digit-leading crypto bases 2026-10-15 16:53:33 +08:00
Haozhe Wu 66aed999c4 fix(live): bound model spending and isolate decision context (#1854) 2026-10-15 16:53:22 +08:00
Haozhe Wu d7f1b9e22b refactor(grounding): remove unused matrix column metadata
Signed-off-by: Haozhe Wu <haozhe_wu@connect.hku.hk>
2026-10-14 23:18:14 +08:00
Haozhe Wu bfc0e70978 docs(readme): add October 14 maintenance news
Signed-off-by: Haozhe Wu <haozhe_wu@connect.hku.hk>
2026-10-14 22:34:29 +08:00
Haozhe Wu 12bae07ff9 test(quantlib): remove unused tenor import
Signed-off-by: Haozhe Wu <haozhe_wu@connect.hku.hk>
2026-10-14 22:27:50 +08:00
Haozhe Wu a1f5bc6960 Merge pull request #1850 for October 14 maintenance 2026-10-14 22:17:11 +08:00
Haozhe Wu 10d368dd39 Merge pull request #1848 for October 14 maintenance 2026-10-14 22:17:10 +08:00
Haozhe Wu 520e7bd98b Merge pull request #1847 for October 14 maintenance 2026-10-14 22:17:09 +08:00
Haozhe Wu 7399de116a Merge pull request #1846 for October 14 maintenance 2026-10-14 22:17:09 +08:00
Haozhe Wu 67feb91c23 Merge pull request #1845 for October 14 maintenance 2026-10-14 22:17:08 +08:00
Haozhe Wu 551312a8d8 Merge pull request #1844 for October 14 maintenance 2026-10-14 22:17:06 +08:00
Haozhe Wu 73b88abcf7 Merge pull request #1842 for October 14 maintenance 2026-10-14 22:17:05 +08:00
Haozhe Wu 70c422c416 Merge pull request #1841 for October 14 maintenance 2026-10-14 22:17:04 +08:00
Haozhe Wu 1d8f8e55b8 Merge pull request #1840 for October 14 maintenance 2026-10-14 22:17:04 +08:00
Haozhe Wu dfab5ebceb Merge pull request #1839 for October 14 maintenance 2026-10-14 22:17:03 +08:00
Haozhe Wu de0d4aeb9c Merge pull request #1838 for October 14 maintenance 2026-10-14 22:17:02 +08:00
Haozhe Wu d66928235b Merge pull request #1837 for October 14 maintenance 2026-10-14 22:17:02 +08:00
Haozhe Wu 55fb3c4d64 Merge pull request #1836 for October 14 maintenance 2026-10-14 22:17:01 +08:00
Haozhe Wu f5096ad12c Merge pull request #1835 for October 14 maintenance 2026-10-14 22:17:01 +08:00
Haozhe Wu bae1bfa138 Merge pull request #1834 for October 14 maintenance
# Conflicts:
#	agent/src/session/search.py
2026-10-14 22:17:00 +08:00
Haozhe Wu 3e04d947dc Merge pull request #1832 for October 14 maintenance 2026-10-14 22:16:58 +08:00
Haozhe Wu 5d55c50184 Merge pull request #1831 for October 14 maintenance 2026-10-14 22:16:57 +08:00
Haozhe Wu d252c805d4 Merge pull request #1830 for October 14 maintenance
# Conflicts:
#	README.md
#	agent/tests/test_rsshub_events_provider.py
2026-10-14 22:16:57 +08:00
Haozhe Wu 6900ab9f19 Merge pull request #1829 for October 14 maintenance 2026-10-14 22:16:54 +08:00
Haozhe Wu 3f3521bce2 Merge pull request #1828 for October 14 maintenance
# Conflicts:
#	agent/src/session/search.py
2026-10-14 22:16:54 +08:00
Haozhe Wu c3e6db26dc Merge pull request #1827 for October 14 maintenance 2026-10-14 22:16:52 +08:00
Haozhe Wu faf79999bf Merge pull request #1826 for October 14 maintenance 2026-10-14 22:16:52 +08:00
Haozhe Wu b7e9ecbc60 Merge pull request #1825 for October 14 maintenance 2026-10-14 22:16:51 +08:00
Haozhe Wu 767c16bba7 Merge pull request #1824 for October 14 maintenance 2026-10-14 22:16:51 +08:00
Haozhe Wu 300c6aa698 docs: add October 13 news across seven READMEs 2026-10-13 19:29:47 +08:00
Haozhe Wu 6a9b489ffc fix(ci): keep Windows installer builds in Windows PowerShell 2026-10-13 19:08:40 +08:00
Haozhe Wu 4ea48d5478 test(frontend): cover Pixel Office navigation and shared version metadata 2026-10-13 16:01:48 +08:00
Haozhe Wu 3eb667a93f fix(integration): align tool contracts and locale versions and keep API assembly thin 2026-10-13 15:59:22 +08:00
Haozhe Wu 936fcd0ba3 fix(grounding): normalize explicit percent conversion without exempting data operands 2026-10-13 15:59:21 +08:00
Haozhe Wu 6894824b26 refactor(agent): isolate final-answer grounding orchestration 2026-10-13 15:46:21 +08:00
Haozhe Wu 6c2013249d refactor(agent): isolate per-turn streaming callbacks and buffers 2026-10-13 15:44:14 +08:00
Haozhe Wu d48e7ac17b refactor(agent): extract tool call lifecycle without changing execution 2026-10-13 15:42:29 +08:00
Haozhe Wu 7a8b1d86c9 refactor(grounding): declare role and provenance checks with exact firing attribution 2026-10-13 15:40:22 +08:00
Haozhe Wu 8134abf474 fix(i18n): replace Turkish English placeholders and repair encoding 2026-10-13 15:26:46 +08:00
Haozhe Wu be4dca6065 feat(strategy): bind adaptation generation and backtest evidence across surfaces 2026-10-13 15:03:41 +08:00
Haozhe Wu daafdfc309 feat(portfolio): integrate dated extraETF imports and allocation proposals 2026-10-13 14:31:26 +08:00
Haozhe Wu 8259c2163a fix(i18n): finish Persian and Turkish settings and custom provider translations 2026-10-13 14:06:12 +08:00
Haozhe Wu 9fc5c259fb Merge PR #1485: integrate bounded Gildata research and scoped NAV evidence 2026-10-13 13:48:15 +08:00
Haozhe Wu 9497893488 Merge PR #1675: implement read-only mStock transport with explicit valuation limits 2026-10-13 13:33:26 +08:00
Haozhe Wu 1387fc1d0e Merge PR #1616: share manual Pixel Office tasks across Web, CLI and agent 2026-10-13 13:24:30 +08:00
Haozhe Wu f89b812741 Merge PR #1264: integrate tested custom providers and Persian locale on current settings 2026-10-13 13:04:24 +08:00
Haozhe Wu 492002059b Merge PR #1815: preserve standalone validation settings 2026-10-13 12:50:25 +08:00
Haozhe Wu 9541450e23 test(portfolio): distinguish known average cost from unreported Futu cost 2026-10-13 12:35:55 +08:00
Haozhe Wu 3f7a601bd8 fix(onboarding): refresh the Flash suggestion without changing the default tier 2026-10-13 12:29:04 +08:00
Haozhe Wu 051fff0aa8 fix(progress): carry provider waits and real reasoning events through all consumers 2026-10-13 12:29:03 +08:00
Haozhe Wu 19fb394aa9 fix(backtest): disclose lot assumptions and reuse aligned calendar mappings 2026-10-13 12:29:03 +08:00
Haozhe Wu 8a5187cc94 fix(finance): keep journal and portfolio money in the correct currency and cost basis 2026-10-13 12:29:03 +08:00
Haozhe Wu db2d176872 Merge PR #1814 into October 13 maintenance 2026-10-13 11:50:20 +08:00
Haozhe Wu 67506a94d9 Merge PR #1813 into October 13 maintenance 2026-10-13 11:50:20 +08:00
Haozhe Wu e2a9e57295 Merge PR #1812 into October 13 maintenance 2026-10-13 11:50:20 +08:00
Haozhe Wu 90ef7b9624 Merge PR #1811 into October 13 maintenance 2026-10-13 11:50:20 +08:00
Haozhe Wu a797be3014 Merge PR #1810 into October 13 maintenance 2026-10-13 11:50:20 +08:00
Haozhe Wu 5b054aa2a9 Merge PR #1809 into October 13 maintenance 2026-10-13 11:50:20 +08:00
Haozhe Wu d3c76819c3 fix: complete October 11-12 maintenance and research updates
Fix live option guards, grounding operand evidence, source-bound benchmarks, trade artifacts, attribution, drawdowns, valuation tolerances, and SEC point-in-time factor inputs.

Add Brazil research data and market support, 13 fundamental and valuation factors, channel progress forwarding, and opt-in ZimaOS templates. Update seven README News sections with three visible dates.

Validation: 17,635 backend tests passed; 1,084 final targeted tests and 103 frontend tests passed. Frontend build, package build, documentation checks, and CI gates passed.
2026-10-12 02:29:46 +08:00
Haozhe Wu 8e430079fd fix(loaders): preserve bounded BaoStock 0.9.4 connections 2026-10-10 23:24:28 +08:00
Haozhe Wu 6965c2884b Complete UTF-8 recovery, channel review, pinned portfolio surfaces and validation repairs 2026-10-10 23:05:38 +08:00
Haozhe Wu d8806e8911 Merge PR #1665 into reviewed maintenance batch 2026-10-10 23:05:36 +08:00
Haozhe Wu a23209646c Merge PR #1666 into reviewed maintenance batch 2026-10-10 23:05:36 +08:00
Haozhe Wu b41fa195b3 Merge PR #1667 into reviewed maintenance batch 2026-10-10 23:05:36 +08:00
Haozhe Wu a0a3d39aa0 Merge PR #1668 into reviewed maintenance batch 2026-10-10 23:05:35 +08:00
Haozhe Wu a580b26dfc Merge PR #1692 into reviewed maintenance batch 2026-10-10 23:05:35 +08:00
Haozhe Wu 540ef5bda0 Merge PR #1631 into reviewed maintenance batch 2026-10-10 23:05:34 +08:00
Haozhe Wu ce6f4a681e Merge PR #1641 into reviewed maintenance batch 2026-10-10 23:05:33 +08:00
Haozhe Wu a514fa0f95 Merge PR #1662 into reviewed maintenance batch 2026-10-10 23:05:33 +08:00
Haozhe Wu 096621ea1c Merge PR #1678 into reviewed maintenance batch 2026-10-10 23:05:33 +08:00
Haozhe Wu b56042ff12 Merge PR #1691 into reviewed maintenance batch 2026-10-10 23:05:32 +08:00
Haozhe Wu f2d59a67df Merge PR #1767 into reviewed maintenance batch 2026-10-10 23:05:32 +08:00
Haozhe Wu ed8bcf68e1 Merge PR #1768 into reviewed maintenance batch 2026-10-10 23:05:32 +08:00
Haozhe Wu c37a29f480 Merge PR #1769 into reviewed maintenance batch 2026-10-10 23:05:31 +08:00