Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 0 additions & 13 deletions .changeset/rag-context-budget.md

This file was deleted.

25 changes: 0 additions & 25 deletions .changeset/skill-system-phase1.md

This file was deleted.

36 changes: 36 additions & 0 deletions app/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,41 @@
# think-app

## 0.8.0

### Minor Changes

- 75fcea0: Maximize RAG context utilization with dynamic budget system and improve chat UX

- Add dynamic context budget that scales with model context window size
- Widen distance thresholds proportionally when budget allows more content
- Include AI-generated summaries as context overview/fallback for each memory
- Subtract page content from budget in browser extension chat to prevent overflow
- Rewrite system prompt for better grounding and natural source attribution
- Fix missing bullet point markers in chat message markdown rendering
- Remove hover blur effect from assistant chat message bubbles

- b9a6c30: Add skill system with built-in skills, editor, triggers, and chat integration

- Add skills, skill_executions, and skill_triggers database tables
- Add 3 built-in skills: Extract Action Items, Generate Insights, Export to Markdown
- Add skill registry with validation and built-in skill seeding
- Add skill executor with content extraction, template rendering, and LLM streaming
- Add full CRUD API for user-created skills (create, update, delete, toggle)
- Add skill editor with two-column layout, emoji picker, logo upload
- Add skill import/export via .think-skill JSON format with validation
- Add skill test runner with live SSE streaming preview
- Add execution history with filtering by skill, status, and search
- Add skill detail panel with recent executions and clickable memory links
- Add trigger engine for automatic skill execution on memory save
- Add trigger condition builder with field/operator/value rules and AND/OR logic
- Add trigger preview with match ratio bar and memory type indicators
- Add chat-based skill suggestions via pattern matching on message context
- Add ChatSkillChips and ChatSkillResult components for in-chat skill execution
- Add SSE streaming for chat skill results with real-time token updates
- Respect output_format field during execution (plain, json, html, markdown)
- Hide incompatible skills from selection list
- Integrate skill results section into MemoryDetailPanel

## 0.7.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion app/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "think-app",
"version": "0.7.2",
"version": "0.8.0",
"private": true,
"main": "electron/main.js",
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion backend/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "think-backend"
version = "0.7.2"
version = "0.8.0"
description = "Think backend API"
authors = ["Your Name <you@example.com>"]
package-mode = false
Expand Down
2 changes: 2 additions & 0 deletions extension/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# think-extension

## 0.8.0

## 0.7.2

## 0.7.1
Expand Down
2 changes: 1 addition & 1 deletion extension/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "think-extension",
"version": "0.7.2",
"version": "0.8.0",
"private": true,
"scripts": {
"dev": "vite build --watch",
Expand Down
2 changes: 1 addition & 1 deletion extension/public/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"manifest_version": 3,
"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoM28Tz8K1587vX8QWs6yyyHbFR46rsgVSQkVDRe2xHEMhCY1KdDEL3DraxZM+0FXOycPeav/2HDuybZnP8CB3BM02GviZ4UhmY0IFBnQRiJTI13y5boNKSR8ENPAe4eaFxLELELQK9HE1klhFZgI04R989xYUW7ZaWBYc3qsQelyIaAK1GaFsubTQcngi4sfbCWnX8HW3oqu3yJ9A91SbRyNTNUwnc7S9OaBvtFKKZMSnF7BzdB7VztR/rehxWCm4Wa3BWZzrHN6OK1TiOzrsJ2byIVU4UiP2q5jXzJt0o5X7XLHPUc0CLxIqfVKGmK59wI2AM/GKxTHNX0o9KKriQIDAQAB",
"name": "Think - Save to Personal AI",
"version": "0.7.2",
"version": "0.8.0",
"description": "Save web pages to your personal AI assistant",
"permissions": [
"activeTab",
Expand Down