Commit graph

3237 commits

Author SHA1 Message Date
Rohan Verma
14ab1e4eb0
Merge pull request #830 from MODSetter/dev
feat: editor overhaul, Linear integration, KB sync & UI improvements
2026-02-20 22:51:34 -08:00
DESKTOP-RTLN3BA\$punk
634f6f24bf chore: linting 2026-02-20 22:44:56 -08:00
DESKTOP-RTLN3BA\$punk
08c75127f1 feat: update migration to skip blocknode conversion and update transaction handling in chat routes 2026-02-20 22:43:25 -08:00
DESKTOP-RTLN3BA\$punk
4c8a70ca4d chore: remove deprecated VSCode launch configuration file 2026-02-20 21:43:56 -08:00
DESKTOP-RTLN3BA\$punk
b80359e72b refactor: remove UptimePage component and related uptime monitoring logic from the application 2026-02-20 21:16:45 -08:00
DESKTOP-RTLN3BA\$punk
bdc5b245b4 feat: expand scraping guidelines in system prompt to include critical scenarios for user requests 2026-02-20 18:33:28 -08:00
DESKTOP-RTLN3BA\$punk
474ac96e08 feat: implement critical behavioral rules for knowledge base search in system prompt 2026-02-20 18:24:09 -08:00
DESKTOP-RTLN3BA\$punk
433e5a3116 Merge commit 'b915ae6fcd' into dev 2026-02-20 18:05:33 -08:00
DESKTOP-RTLN3BA\$punk
ed497909fa feat: add new FastAPI debug configurations and enhance web crawling capabilities with real-time web query support 2026-02-20 17:28:20 -08:00
DESKTOP-RTLN3BA\$punk
81dfc7102f feat: fixed live connectors citations 2026-02-20 16:45:50 -08:00
DESKTOP-RTLN3BA\$punk
ce46708064 chore: update deepagents 2026-02-20 15:21:20 -08:00
Rohan Verma
dbe0290399
Merge pull request #829 from AnishSarkar22/fix/docker
fix: run alembic migrations unconditionally on startup & add update docs
2026-02-20 15:13:32 -08:00
Anish Sarkar
6852d026cc docs: enhance Docker installation instructions with Watchtower auto-update option 2026-02-21 04:38:01 +05:30
Anish Sarkar
25ab830b4c refactor: update migration handling and enhance documentation for updates 2026-02-21 04:14:57 +05:30
DESKTOP-RTLN3BA\$punk
a3cd598e01 feat: added improved llm model selector 2026-02-20 14:28:01 -08:00
Rohan Verma
dc19b43967
Merge pull request #828 from elammertsma/dev
Added PostHog metrics
2026-02-20 12:23:15 -08:00
Eric Lammertsma
cdd9b4b4b5 feat: include user display name in PostHog identification 2026-02-20 10:19:28 -05:00
Eric Lammertsma
3dbae2d278 feat: add PostHog last_seen_at property 2026-02-20 09:37:49 -05:00
Rohan Verma
f92567acd8
Merge pull request #827 from elammertsma/dev
Simplified Announcements and made minor updates to homepage
2026-02-19 19:10:59 -08:00
Rohan Verma
f15833fec6
Merge pull request #826 from AnishSarkar22/fix/report-artifact
fix: improve report artifact & enhance revision handling
2026-02-19 19:10:21 -08:00
Rohan Verma
9aef655566
Merge pull request #825 from CREDO23/sur-169-feat-implement-human-in-the-loop-for-linear-sensitive
[Feat] Add human in the loop for linear sensitive actions
2026-02-19 19:09:50 -08:00
Rohan Verma
bad114734a
Merge pull request #821 from AnishSarkar22/fix/ui
feat: introduce platejs and remove blocknote editor
2026-02-19 19:09:35 -08:00
Eric Lammertsma
28684a2bad fix: update hero section description for clarity 2026-02-19 21:15:19 -05:00
Eric Lammertsma
947ff67149 style: update hero section layout and text content
- Adjusted padding in the hero section for improved spacing.
- Enhanced text content for clarity and engagement, including updates to the description and call-to-action.
- Commented out the ContactSalesButton for future consideration.
2026-02-19 21:14:13 -05:00
Eric Lammertsma
f777142017 refactor: made announcements time-bound and added audiences
- Added startTime and endTime properties to announcements for time-bound visibility.
- Introduced audience targeting to control who sees announcements (all, users, web_visitors).
- Updated related components and hooks to support new announcement features.
- Removed unused state tracking for dismissed announcements to streamline functionality.
2026-02-19 18:34:49 -05:00
Anish Sarkar
0ead9fc0cc fix: replace Globe icon with Earth icon in chat share button component 2026-02-20 02:31:10 +05:30
Anish Sarkar
3dfc908270 fix: update length constraint in report generation to specify ~400 words for brief reports 2026-02-19 23:34:17 +05:30
Anish Sarkar
e568ded743 feat: enhance report generation with length constraints and user-friendly language guidelines 2026-02-19 23:33:08 +05:30
CREDO23
c621aa0b29 fix(linear): remove duplicate priority and auto-select team default state in create UI 2026-02-19 18:37:51 +02:00
CREDO23
c8413ee2bf fix: resolve graphql complexity, json extraction, kb sync, and ui prefill for linear HIL 2026-02-19 18:30:20 +02:00
CREDO23
d4e2ebb99f fix(hitl): rollback on KB delete failure, tighten linear tool guards
- delete_linear_issue + delete_notion_page: add db_session.rollback()
  in the KB document deletion exception handler so the session is never
  left in a PendingRollbackError state after a failed commit, which
  would otherwise break all subsequent DB operations in the same request
- delete_linear_issue: include issue identifier (e.g. ENG-42) in the
  success message so the caller can confirm which issue was archived
- update_linear_issue: remove redundant label_ids ternary
  (x if x is not None else None -> x)
- create_linear_issue: add logger.error on empty-title guard for parity
  with the equivalent Notion tool
2026-02-19 16:27:02 +02:00
CREDO23
ca624385a6 fix(linear): align KB sync messaging and fix log terminology
- update_issue: handle not_indexed KB sync status with a distinct user
  message (matches Notion parity)
- delete_issue: fix log message "not found in DB" → "not found in KB"
2026-02-19 16:08:51 +02:00
Anish Sarkar
e059ee4193 chore: ran linting 2026-02-19 19:34:25 +05:30
Anish Sarkar
4afdfb580d feat: enhance chat streaming by incorporating recent report context for improved LLM decision-making 2026-02-19 19:28:03 +05:30
CREDO23
2f9768b371 fix: register Linear tools in TOOLS_WITH_UI and make GraphQL calls async
- Add create_linear_issue, update_linear_issue, delete_linear_issue to
  TOOLS_WITH_UI so the HIL approval cards are correctly dispatched to
  the Linear tool-ui components (without this the interrupt cards were
  never rendered)
- Replace blocking requests.post with httpx.AsyncClient in
  LinearConnector.execute_graphql_query to avoid stalling the asyncio
  event loop during live streaming; remove now-unused requests import
2026-02-19 15:53:59 +02:00
CREDO23
9b838ec015 fix(linear): use .astext for JSONB text extraction in _resolve_issue
cast(document_metadata["key"], String) generates CAST(col->'key' AS TEXT)
which preserves JSON string quotes (e.g. '"Fix login bug"'), causing
case-insensitive comparisons to never match.

Replace with .astext which generates the ->> operator (unquoted text
extraction), making issue lookups by title and identifier work correctly.
2026-02-19 15:47:40 +02:00
CREDO23
090b69cf1e fix: guard empty update_issue call and unify delete_from_kb naming
- LinearConnector.update_issue: return error early when no fields are
  provided, preventing a silent no-op mutation and unnecessary KB sync
- Rename delete_from_db → delete_from_kb in delete_notion_page tool and
  its frontend component to match the more accurate Linear naming and
  keep both tool APIs consistent for the LLM
2026-02-19 15:22:36 +02:00
CREDO23
8711ac82a5 fix: register linear tool UIs, fix broken notion imports and delete issue state field 2026-02-19 15:05:26 +02:00
Anish Sarkar
8ae37bdccf refactor: improve Markdown fence handling in report generation and viewer 2026-02-19 18:32:50 +05:30
CREDO23
e79ec9234a fix label clear bug, invalid delete URL, and remove dead connector method 2026-02-19 14:35:30 +02:00
Anish Sarkar
f7bbce098b fix: remove duplicate footers in report generation and ensure single standard disclaimer is appended 2026-02-19 17:26:28 +05:30
Anish Sarkar
b426653dfb feat: add standard report footer to generated reports 2026-02-19 15:35:21 +05:30
Anish Sarkar
69dfe943b7 refactor: enhance report generation tool with improved source strategies and revision handling 2026-02-19 15:33:32 +05:30
Anish Sarkar
f3ec48fb00 feat: enhance chat event streaming by tracking active tool depth to prevent inner-tool LLM token leakage 2026-02-19 13:11:18 +05:30
CREDO23
4c1fbc7482 reorganize linear and notion tool UI into subfolders 2026-02-18 20:25:51 +02:00
CREDO23
8e0d4c2eac add delete-linear-issue tool UI and export all linear tool UIs 2026-02-18 20:19:00 +02:00
CREDO23
440cf4f01a add update-linear-issue tool UI 2026-02-18 20:12:31 +02:00
CREDO23
c5bd930a71 add create-linear-issue tool UI and multi-account creation context 2026-02-18 20:01:05 +02:00
CREDO23
5bb619227e fix linear connector methods to return status dicts 2026-02-18 19:13:14 +02:00
CREDO23
f0e1f3419e fix(notion): remove parent_page_id from create_notion_page tool signature 2026-02-18 19:02:16 +02:00