This website requires JavaScript.
0c8018971f
chore(agent): phase roadmap from TODO.md, 7 phases (127-133)
ducoterra
2026-09-27 12:34:16 -04:00
bdeea71f5d
Update todo after PDF testing
ducoterra
2026-09-27 10:43:37 -04:00
aa5f7053f9
Do not commit test_sources
ducoterra
2026-09-27 10:39:43 -04:00
e0f11e7aa8
phase: 126_pdf_support
ducoterra
2026-09-27 09:36:40 -04:00
e0307fe3ff
phase: 125_image_anchor_context
ducoterra
2026-09-27 05:53:12 -04:00
62e4f6b572
phase: 124_image_chips_and_answers
ducoterra
2026-09-26 17:06:09 -04:00
7bd6335929
chore(agent): phase 124 from TODO.md — image source chips + LLM answer images
ducoterra
2026-09-26 12:47:52 -04:00
a6293f739b
docs(readme): document image support (phases 122/123) + full env reference
ducoterra
2026-09-25 08:37:28 -04:00
bef24e05e2
phase: 123_chat_image_questions
ducoterra
2026-09-25 05:19:18 -04:00
a19d78d284
phase: 122_image_documents
ducoterra
2026-09-25 01:54:23 -04:00
0f77e9a876
phase: 121_git_source_tokens
ducoterra
2026-09-24 20:51:39 -04:00
3a0fc3db05
phase: 120_failed_turn_retry
ducoterra
2026-09-24 18:50:36 -04:00
0ff1f8c4d6
chore(agent): phase roadmap from TODO.md — 4 phases (120–123)
ducoterra
2026-09-24 16:27:44 -04:00
a5b63f83ad
phase: 119_name_signal_read_chips
ducoterra
2026-09-16 15:50:48 -04:00
795fb56425
add phase 119
ducoterra
2026-09-16 10:05:52 -04:00
9820c361b0
phase: 118_summary_seed_context
ducoterra
2026-09-16 06:57:49 -04:00
21aad84a6d
chore(agent): phase roadmap from TODO.md — phase 118 summary seed context (top-5 summary seeding, all-doc summaries)
ducoterra
2026-09-15 22:43:01 -04:00
c851d1a1c5
phase: 117_tool_call_compact
ducoterra
2026-09-15 18:26:38 -04:00
2ac3fc89c2
feat(ui): swap the in-turn loader for a brain-wave sweep left of the send button
ducoterra
2026-09-15 11:55:59 -04:00
adf31a4a35
phase: 116_modal_scrollbar_theme
ducoterra
2026-09-15 06:11:38 -04:00
990c8adf13
phase: 115_doc_draft_discard
ducoterra
2026-09-15 05:35:05 -04:00
3846f26a58
phase: 114_embed_question_length
ducoterra
2026-09-15 04:16:55 -04:00
97d663d16d
phase: 113_source_chip_quality
ducoterra
2026-09-15 03:11:05 -04:00
1374faf136
phase: 112_honesty_gate_weak_hits
ducoterra
2026-09-15 00:37:38 -04:00
2683128876
phase: 111_chat_banner_retry
ducoterra
2026-09-14 23:07:56 -04:00
f37c517590
chore(agent): phase roadmap from TODO.md — 6 phases (111–116): banner retry, honesty gate, chip quality, embed length, draft discard, modal scrollbar
ducoterra
2026-09-14 22:07:32 -04:00
2b75f3cc85
docs(todo): log live testing findings L1-L7 (brain.reeseapps.com session)
ducoterra
2026-09-14 21:31:08 -04:00
9ce13b6290
add vulns.md
ducoterra
2026-09-14 16:01:58 -04:00
3a4035fc96
phase: 110_fix_sse_db_pool_exhaustion
ducoterra
2026-09-14 15:55:13 -04:00
35d65d2f25
feat(rag): summarize single-document folders (MIN_DOCS_PER_FOLDER 2 → 1)
ducoterra
2026-09-14 08:57:57 -04:00
3a81793565
phase: 109_turn_progress_loader
ducoterra
2026-09-14 01:27:16 -04:00
fbbd98d734
phase: 108_history_wire_check
ducoterra
2026-09-13 23:57:54 -04:00
6bcee831ec
phase: 107_git_full_history_dates
ducoterra
2026-09-13 23:21:39 -04:00
addbd4ca08
add phase 107
ducoterra
2026-09-13 22:28:04 -04:00
e2d08a95a9
chore(agent): phase roadmap from TODO.md, 2 phases (108 history-wire check, 109 turn progress loader)
ducoterra
2026-09-13 22:27:05 -04:00
ee3efb28c9
phase: 106_document_dates
ducoterra
2026-09-13 19:28:05 -04:00
cec819743d
add phase 106 - document dates
ducoterra
2026-09-13 12:18:01 -04:00
8476dc1e07
phase: 99_kb_tree_table_and_back_nav
ducoterra
2026-09-13 01:57:40 -04:00
f665a83b1a
phase: 98_sync_summary_visibility
ducoterra
2026-09-13 00:23:05 -04:00
909c96c7bc
minor fix to prevent null bytes from breaking sync
ducoterra
2026-09-12 22:12:09 -04:00
d731169b8b
phase: 105_hidden_folders_toggle
ducoterra
2026-09-12 21:26:30 -04:00
ecc921098a
phase: 104_chip_sizing_question_cap
ducoterra
2026-09-12 19:45:00 -04:00
1f1c01c9f7
phase: 103_suggestions_session_openers
ducoterra
2026-09-12 16:37:50 -04:00
3b2dea5685
phase: 102_extensionless_filenames
ducoterra
2026-09-12 15:56:43 -04:00
4dbac1660a
phase: 101_tokens_page_overhaul
ducoterra
2026-09-12 15:16:02 -04:00
58e9d94cff
phase: 100_page_width_consistency
ducoterra
2026-09-12 13:37:19 -04:00
a2ca2f905f
chore(agent): phase 105 (hidden-folders toggle) from TODO.md, clear the list
ducoterra
2026-09-12 11:55:03 -04:00
ffa6bda3e5
add phases for fixing suggestion chips
ducoterra
2026-09-12 10:52:51 -04:00
17dd3bfac1
docs(plan): remove hardcoded phase/migration references to prevent staleness
ducoterra
2026-09-12 10:22:45 -04:00
800bea769a
docs(phases): author todo queue phases 98-102
ducoterra
2026-09-12 10:15:22 -04:00
ad7585d474
phase: 97_kb_tree_catalog
ducoterra
2026-09-11 22:48:02 -04:00
a49be80b8e
phase: 96_oneshot_resilience
ducoterra
2026-09-11 13:16:20 -04:00
bcaef800c5
phase: 95_read_truncation_cap
ducoterra
2026-09-11 03:42:51 -04:00
d4943b4822
phase: 94_ls_tree_drilldown
ducoterra
2026-09-11 00:59:35 -04:00
9188be259b
phase: 93_theme_semantic_completion
ducoterra
2026-09-10 16:43:08 -04:00
d4f38ad3ce
add PLAN.md
ducoterra
2026-09-10 13:08:55 -04:00
bf308eb795
chore(agent): phase 93-95 roadmap from TODO.md — theme completion, ls tree drill-down, read truncation cap
ducoterra
2026-09-10 11:37:25 -04:00
dac4a3eec0
docs(agent): restore master plan at .agents/PLAN.md with locked decisions through phase 92
ducoterra
2026-09-10 09:28:58 -04:00
df91c6316c
phase: 92_theme_save_and_coverage
ducoterra
2026-09-10 00:23:08 -04:00
d22d260b8b
phase: 91_admin_theme_tab
ducoterra
2026-09-09 17:22:24 -04:00
3095c4c577
phase: 90_upload_no_scan
ducoterra
2026-09-09 14:08:18 -04:00
0c8a7b9974
chore(agent): phase 90-91 roadmap from TODO.md — upload without scan + admin theme tab
ducoterra
2026-09-09 08:50:14 -04:00
8c706259e9
phase: 89_source_ignore_paths
ducoterra
2026-09-09 01:45:42 -04:00
0495e4e7e4
chore(agent): phase 89 roadmap from TODO.md — per-source ignore paths for imports
ducoterra
2026-09-08 22:55:58 -04:00
1f0e4c6bb9
fix(ui): bind the shared header controls on explicit init, not at module import
ducoterra
2026-09-08 22:31:45 -04:00
4d287155c0
phase: 88_mobile_chat_hamburger_boot
ducoterra
2026-09-08 16:02:45 -04:00
10fd367962
fix(chat): render typing-indicator elapsed hint as horizontal text
ducoterra
2026-09-08 10:03:10 -04:00
5abe8871e3
fix(chat): raise pre-token guard from 120 s to 300 s
ducoterra
2026-09-08 09:37:33 -04:00
7cfe58fb21
phase: 87_big_read_progress
ducoterra
2026-09-08 05:51:23 -04:00
0f6b9ff7e6
phase: 86_history_page_width
ducoterra
2026-09-08 02:38:45 -04:00
412a560348
phase: 85_mobile_menu_gate_overlap
ducoterra
2026-09-08 01:56:37 -04:00
f4150421bb
phase: 84_docs_push_error_sanitization
ducoterra
2026-09-08 01:11:45 -04:00
fa189dede7
phase: 83_chat_save_payload_limits
ducoterra
2026-09-08 00:33:21 -04:00
e29d68d9f0
phase: 82_security_headers
ducoterra
2026-09-07 23:54:41 -04:00
42a4222949
phase: 81_login_rate_limit
ducoterra
2026-09-07 23:08:46 -04:00
894637108c
add configurable llm timeout
ducoterra
2026-09-07 22:01:53 -04:00
e2bed52751
chore(agent): phase roadmap from TODO.md, 3 phases (85-87)
ducoterra
2026-09-07 21:12:03 -04:00
7baca3d289
update README
ducoterra
2026-09-07 14:26:26 -04:00
2174caff33
fix button widths on mobile
ducoterra
2026-09-07 14:18:45 -04:00
f664aafeed
fix(ui): give the mobile refresh controls labels and full width
ducoterra
2026-09-07 14:16:41 -04:00
7fce6572d0
feat: phases 77–80 — navbar view refresh, static background, API tokens, history suggestion chips
ducoterra
2026-09-07 12:39:01 -04:00
495d042a98
chore(agent): phase roadmap from TODO.md — 4 phases (77–80)
ducoterra
2026-09-06 22:54:58 -04:00
b78afc08f2
docs(bench): add chat model results to CSV benchmark
ducoterra
2026-09-06 21:59:06 -04:00
f221b40fce
feat(agent): add CSV benchmark recorder + summary/embedding test scripts and skills
ducoterra
2026-09-06 21:58:35 -04:00
70ba8710f3
docs(agent): record the turbo sanity check on the controlled fixture battery
ducoterra
2026-09-06 21:49:57 -04:00
bf64c0d7e4
docs(agent): record the lite comparison on the controlled fixture battery
ducoterra
2026-09-06 21:42:14 -04:00
ffa919b8bf
fix(chat): keep in-flight answers alive across in-app view switches
ducoterra
2026-09-06 06:31:31 -04:00
7e567bddf3
prepping for SPA conversion
ducoterra
2026-09-05 21:50:56 -04:00
0e4651c779
feat(docs): save the whole chat session as a doc
ducoterra
2026-09-05 16:59:31 -04:00
055c0b5d85
feat(rag): pass chat history with prior thinking to the LLM
ducoterra
2026-09-05 16:04:40 -04:00
a16130c71d
fix(chat): keep generating while the tab is hidden
ducoterra
2026-09-05 14:34:33 -04:00
45c3fa2863
chore(agent): phase roadmap from TODO.md (phases 73-75), clear the file
ducoterra
2026-09-05 12:14:21 -04:00
dbf2af26c6
refactor(agents): migrate .agent/ planning tree to .agents/
ducoterra
2026-09-05 10:57:07 -04:00
766702c750
finally getting accurate answers
ducoterra
2026-09-05 10:26:39 -04:00
bb2803bebd
feat(skills): add test-chat-model skill — add a chat model and run the controlled tool-calling battery
ducoterra
2026-09-05 00:13:21 -04:00
ce896ab8ab
docs(agent): record the turbo comparison on the controlled fixture battery
ducoterra
2026-09-05 00:09:55 -04:00
988ff78526
fix(agent): teach the document-identity contract on ls/read/grep refusals — end the post-harness tool-loop rambling
ducoterra
2026-09-04 13:11:07 -04:00
7909bdb8da
test(agent): controlled fixture KB + one-command fast loop for tool-calling iterations
ducoterra
2026-09-04 13:10:15 -04:00
575d6c88d0
feat(agent): strip raw tool-scaffolding from streamed answers — deterministic filter with one bounded recovery
ducoterra
2026-09-03 13:39:15 -04:00
801639efcc
feat(agent): align the document tools with the harness-trained shape — ls, read(path), grep(pattern, path?)
ducoterra
2026-09-03 11:17:47 -04:00