Commit graph

5814 commits

Author SHA1 Message Date
DESKTOP-RTLN3BA\$punk
81583ef382 chore: hide blog until published 2026-05-11 11:08:42 -07:00
CREDO23
09fc99c435 subagents/knowledge_base: scaffold KB specialist subagent (description, system_prompt with infer-first path resolution + discover-existing-conventions principle, factory shell; not yet wired into registry) 2026-05-11 17:25:01 +02:00
CREDO23
83b51313ee multi_agent_chat/middleware: drop dormant LLMToolSelectorMiddleware from main-agent stack (gate is >30 tools; multi-agent main carries ~20) 2026-05-11 17:24:48 +02:00
Anish Sarkar
b247ff37df chore: implement test-only token mint endpoint and update E2E test authentication flow 2026-05-11 19:48:18 +05:30
CREDO23
44fcb34708 refactor(teams subagent): rewrite system_prompt with native-tool heuristic pattern; trim description to actual tool surface 2026-05-11 14:59:13 +02:00
CREDO23
f45a42e2f6 refactor(luma subagent): rewrite system_prompt with native-tool heuristic pattern; polish description with user-surface verbs 2026-05-11 14:59:06 +02:00
CREDO23
f383de04a4 refactor(discord subagent): rewrite system_prompt with native-tool heuristic pattern; trim description to actual tool surface 2026-05-11 14:58:57 +02:00
CREDO23
6ef4f5ff45 refactor(google_drive subagent): rewrite system_prompt with native-tool heuristic pattern; trim description to actual tool surface 2026-05-11 14:50:05 +02:00
CREDO23
68a3f03347 subagents/onedrive: rewrite system prompt on the native-tool shape (always-Word constraint with block-on-other-formats, KB-indexed name resolution, outcome mapping) and trim description verbing to match actual tool surface. 2026-05-11 14:44:20 +02:00
CREDO23
9d6f0d732f subagents/dropbox: rewrite system prompt on the native-tool shape (Paper-vs-Docx file-type signals, KB-indexed name resolution, outcome mapping) and trim description verbing to match actual tool surface. 2026-05-11 14:41:23 +02:00
CREDO23
ddcb5e26e5 subagents/confluence: rewrite system prompt on the native-tool shape (HTML storage-format guidance, REPLACE-semantics-with-no-read limitation, outcome mapping) and trim description verbing to match actual tool surface. 2026-05-11 14:36:42 +02:00
CREDO23
99610ea2d9 subagents/calendar: rewrite system prompt on the native-tool shape (infer-first inputs, all-day vs timed datetime semantics, search-disambiguation, outcome mapping) and trim description verbing to match actual tool surface. 2026-05-11 14:32:26 +02:00
CREDO23
2f9b06832f subagents/gmail: rewrite system prompt on the native-tool shape (infer-first inputs, irreversibility safety, outcome mapping, MCP-aligned contract) and trim description verbing to match actual tool surface. 2026-05-11 14:24:04 +02:00
Anish Sarkar
741d6e7eea chore: update pnpm workspace configuration to allow builds for specified dependencies 2026-05-11 17:02:06 +05:30
Anish Sarkar
6501e32b4f chore: bump pinned pnpm version to 10.26.0 2026-05-11 16:27:35 +05:30
CREDO23
dc7a096d97 subagents/notion: rewrite system prompt as native-tool pilot with infer-first inputs, outcome mapping, and MCP-aligned contract. 2026-05-11 12:24:48 +02:00
Anish Sarkar
83e40c5aea chore: update Docker configuration to include pnpm workspace and refine dependency management 2026-05-11 15:31:24 +05:30
CREDO23
a4c684a333 subagents/clickup: rewrite system prompt on the linear pilot shape and expand allowlist for workspace hierarchy, list, member lookup, task create and update. 2026-05-11 11:56:00 +02:00
CREDO23
8ff9916d02 subagents/slack: rewrite system prompt on the linear pilot shape and expand allowlist for message search, user search, and send message. 2026-05-11 11:49:13 +02:00
CREDO23
62a5158089 subagents/connectors: airtable system prompt and allowlist rewrite, lead linear/jira resolution principle with "Proactively look up". 2026-05-11 11:43:07 +02:00
CREDO23
7fba56862e subagents/connectors: delete orphan pre-MCP issue-mutation tool files from jira and linear routes (MCP supplies these now). 2026-05-11 11:30:58 +02:00
CREDO23
9b8ebbab2c subagents/jira: rewrite system prompt on the linear pilot shape and expand allowlist for issue lookup, transitions, accountId, and required-field schema. 2026-05-11 11:23:59 +02:00
CREDO23
54f3e8c075 subagents/linear: drop enumerated state defaults and tool-category shortcuts in vocabulary and resolution principle. 2026-05-11 11:23:52 +02:00
CREDO23
8ed7a43d63 subagents/linear: rewrite system prompt with heuristic shape and align description with read-only cycle handling. 2026-05-11 11:00:50 +02:00
Anish Sarkar
3b345e7091 chore: add pnpm configuration for only built dependencies in package.json 2026-05-11 13:41:38 +05:30
CREDO23
10334fbdf0 subagents: align builtin descriptions (deliverables, memory, research) on the new shape. 2026-05-11 10:09:04 +02:00
CREDO23
d8ad0105d7 subagents: align remaining connector descriptions on the new identity-first routing shape. 2026-05-11 10:08:56 +02:00
CREDO23
c4d3a748cf subagents: rewrite routing descriptions with platform-native verbs for notion, jira, linear, gmail, calendar, slack. 2026-05-11 10:08:49 +02:00
Anish Sarkar
99e667f3f9 chore: refine E2E tests workflow by removing pnpm version specification and updating Docker Compose for backend build reference 2026-05-11 13:01:20 +05:30
Matt Van Horn
b92cc963ce
refactor(use-logs): use canonical log types from contracts/types/log.types
Removes duplicated LogLevel, LogStatus, Log, LogFilters and LogSummary
definitions from surfsense_web/hooks/use-logs.ts. These shapes already
live as Zod-derived types in contracts/types/log.types.ts, which is the
source of truth used by logs-api.service.ts and log-mutation.atoms.ts.

Adds LogLevel and LogStatus aliases for LogLevelEnum/LogStatusEnum in
log.types.ts so the existing public surface from use-logs is preserved
without per-hook re-exports. The hook re-exports the canonical names so
callers (app/dashboard/[search_space_id]/logs/(manage)/page.tsx) do not
need to change.

Closes #1372
2026-05-11 00:11:05 -07:00
Anish Sarkar
242925d8e5 chore: update Docker configurations to streamline backend build and enhance E2E testing environment 2026-05-11 12:31:15 +05:30
Rohan Verma
cb46da3525
Merge pull request #1381 from xclear-cast/codex/centralize-redirect-path
Some checks are pending
Build and Push Docker Images / tag_release (push) Waiting to run
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Blocked by required conditions
fix(auth): centralize redirect path storage
2026-05-10 16:47:54 -07:00
Rohan Verma
a51755c512
Merge pull request #1380 from xclear-cast/codex/drop-tokenhandler-storagekey
fix(auth): remove redundant token storage write
2026-05-10 16:46:58 -07:00
Anish Sarkar
efff7ab2a2 chore: enhance Dockerfile and config to support conditional static ffmpeg import 2026-05-11 04:51:19 +05:30
Anish Sarkar
18de0136bc chore: add ffmpeg to Dockerfile for audio processing capabilities 2026-05-11 04:02:39 +05:30
Anish Sarkar
65fecb3337 chore: update Docker Buildx action to version 4 in E2E tests workflow 2026-05-11 03:53:47 +05:30
Anish Sarkar
f091182b94 chore: update GitHub Actions workflows and Dockerfile to use latest action versions and improve build targets 2026-05-11 03:52:22 +05:30
Anish Sarkar
5344fa47e6 chore: update E2E test documentation for clarity and local setup instructions 2026-05-11 03:29:32 +05:30
Anish Sarkar
68f45335bc chore: implement E2E testing setup with Docker Compose and update workflow for backend and Redis services 2026-05-11 03:09:01 +05:30
너이름
fb0c13911d fix(auth): centralize redirect path storage 2026-05-11 06:30:26 +09:00
너이름
935cd7b7c9 fix(auth): remove redundant token storage write 2026-05-11 06:25:40 +09:00
Anish Sarkar
2c8828f60c fix: ensure idempotency in alembic migrations by checking for existing columns and indexes before creation 2026-05-10 22:45:26 +05:30
Anish Sarkar
319923fb40 fix: add checks for existing tables and indexes before creating them in alembic migrations for idempotency 2026-05-10 22:40:29 +05:30
Anish Sarkar
292b4d70ac chore: enhance E2E tests workflow by adding caching for Next.js build and updating test command 2026-05-10 22:21:06 +05:30
Anish Sarkar
548e574f1a chore: refactor E2E tests workflow to start Postgres as a container and add readiness check 2026-05-10 21:47:59 +05:30
Anish Sarkar
288c18bdf7 chore: update E2E tests workflow to include scoped proxy settings for backend and Celery worker 2026-05-10 21:34:07 +05:30
Anish Sarkar
21d3be14c9 chore: update E2E tests workflow name and adjust video recording settings 2026-05-10 21:13:57 +05:30
Anish Sarkar
3520877d80 Merge remote-tracking branch 'upstream/dev' into feat/e2e-testing-ci 2026-05-10 13:10:13 +05:30
Anish Sarkar
cf9e702bee chore: refine E2E tests workflow by updating Redis configuration and adding fake API keys for various services 2026-05-10 13:09:50 +05:30
DESKTOP-RTLN3BA\$punk
c8374e6c5b feat: improved document, folder mentions rendering
Some checks are pending
Build and Push Docker Images / tag_release (push) Waiting to run
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Blocked by required conditions
2026-05-09 22:15:51 -07:00