Andrej730
f3013f29df
check-whitespace: normalize css files
2026-09-14 17:23:21 +05:00
Andrej730
0c12d2334b
check-whitespace: normalize javascript files
2026-09-14 17:23:21 +05:00
Thomas Krijnen
fc1af4ed93
ifcchat: update ifopsh to latest wasm wheel
2026-06-11 18:25:46 +02:00
Thomas Krijnen
a751c1cce3
ifcchat: compaction
2026-04-07 09:46:45 +02:00
Thomas Krijnen
9d4307d343
ifcchat: Throttling of messages based on estimated token counts
2026-04-07 09:46:11 +02:00
Thomas Krijnen
30517770e0
Revert default tool output truncation
2026-04-04 13:12:47 +02:00
DesertSpringsCivil
5b1ec85f75
feat: Reduce token usage in ifcchat and default to IFC4X3
...
- Add Anthropic prompt caching (cache_control on system prompt and
tools) to reduce repeated token costs by ~90%
- Truncate large tool results in conversation history (2000 char cap)
to prevent context bloat from ifc_tree/ifc_select responses
- Add sliding window (40 messages) on conversation history, trimming
at user message boundaries to avoid breaking tool-call sequences
- Default "New IFC" button to IFC4X3 schema instead of IFC4
- Constrain ifc_new schema parameter with enum to prevent invalid
schema strings like "IFC4X3ADD2"
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-04 13:11:14 +02:00
Thomas Krijnen
c478da5257
Remove pro
2026-04-03 11:36:56 +02:00
Thomas Krijnen
c28251a1b1
Add CNAME file
2026-04-03 11:30:33 +02:00
Thomas Krijnen
9bc0588d21
Update openai model list
2026-04-03 11:30:23 +02:00
Thomas Krijnen
918cc65a0d
Provider selection as tabs
2026-04-03 11:22:43 +02:00
Thomas Krijnen
7350ccd25e
Tweak header padding
2026-04-03 11:14:40 +02:00
Thomas Krijnen
c1f146966c
The end of open source? Just regurgitate some markdown parsing code.
2026-04-03 11:03:44 +02:00
Thomas Krijnen
24acfeaf45
Thinking indicator under chat
2026-04-03 10:59:09 +02:00
Thomas Krijnen
5d748c5b04
Add Gemini option
2026-04-03 10:49:36 +02:00
Thomas Krijnen
5bcf8685ab
Merge remote-tracking branch 'origin/feat/ifcchat-claude' into v0.8.0
2026-04-03 10:26:29 +02:00
geronimi73
8f64f75abb
add favourite models
2026-04-03 09:46:44 +02:00
geronimi73
434ea74f22
format this mess
2026-04-03 09:46:44 +02:00
geronimi73
fbf2946b69
Update index.html
2026-04-03 09:46:44 +02:00
geronimi73
7af0ec13e5
move model to sidebar
2026-04-03 09:46:44 +02:00
geronimi73
29e5e0fd1a
chevrons for tool result expansion
2026-04-03 09:46:44 +02:00
geronimi73
d7de4f8df0
dont freeze UI on error
2026-04-03 09:46:44 +02:00
geronimi73
252bd6f4f6
openai by default
2026-04-03 09:46:44 +02:00
geronimi73
3b28c92414
html too big -> styles into sep. file
2026-04-03 09:46:44 +02:00
geronimi73
fcbec74521
spinner
2026-04-03 09:46:44 +02:00
geronimi73
0f7f960b29
let claude code openrouter compatibility
2026-04-03 09:46:44 +02:00
geronimi73
b7fc5daf82
ui: choose openai/openrouter
2026-04-03 09:46:44 +02:00
geronimi73
1d7a8ca249
separate API calls
2026-04-03 09:46:44 +02:00
DesertSpringsCivil
95851ff94c
feat: Add Anthropic Claude API support to ifcchat
...
Add a provider selector (OpenAI / Anthropic) to the ifcchat web UI,
allowing users to use their Anthropic API key with Claude models
instead of only OpenAI.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-02 18:50:27 -06:00
Thomas Krijnen
f6c6203408
initial ai chat src
2026-04-01 15:33:43 +02:00