Skip to content
Closed
Show file tree
Hide file tree
Changes from 24 commits
Commits
Show all changes
211 commits
Select commit Hold shift + click to select a range
b0af3ce
feat(mastra): add P1 foundation primitives
rohit-wadhwa May 21, 2026
aeee29e
feat(mastra): wire MastraProvider, lifecycle observer and WorkflowRunner
rohit-wadhwa May 21, 2026
d997ed1
feat(mastra): route GenerationService through WorkflowRunner
rohit-wadhwa May 21, 2026
b1949a1
test(mastra): workflow-runner unit covers SSE wire contract
rohit-wadhwa May 21, 2026
98e0818
feat(mastra): add ai-sdk-shaped provider classes alongside legacy ones
rohit-wadhwa May 21, 2026
41b166d
feat(mastra): add PgVector adapter alongside legacy PGVectorStore
rohit-wadhwa May 22, 2026
38ebf9c
feat(mastra): add createTool wrappers for the 4 internal tools
rohit-wadhwa May 22, 2026
2e75aac
feat(mastra): add backfill-mastra-threads script
rohit-wadhwa May 22, 2026
b264e95
feat(mastra): scaffold generate, improve and visualization workflows
rohit-wadhwa May 22, 2026
c545e31
feat(mastra): live Agent integration test + Langfuse / LangSmith obse…
rohit-wadhwa May 22, 2026
131fe89
feat(mastra): rewire 3 Mastra tools to call workflows directly
rohit-wadhwa May 22, 2026
6adcf38
refactor(mastra): drop ChatController + inline ask-about-dataset
rohit-wadhwa May 22, 2026
b9d02fc
refactor(mastra): delete ChatGraph + 6 nodes + ChatStore + TokenCounter
rohit-wadhwa May 22, 2026
daa6754
refactor(mastra): delete the 4 legacy IGraphTool wrappers
rohit-wadhwa May 22, 2026
4be9767
refactor(mastra): delete DbQueryGraph, VisualizationGraph and base.graph
rohit-wadhwa May 22, 2026
1a2c428
chore(deps): drop @langchain/langgraph
rohit-wadhwa May 22, 2026
44a9010
feat(mastra): workflow-runner enriches request context plus first wir…
rohit-wadhwa May 22, 2026
3b193f3
feat(mastra): wire loadExistingStep against IDataSetStore
rohit-wadhwa May 22, 2026
c5004b4
feat(mastra): wire visualization getDatasetDataStep
rohit-wadhwa May 22, 2026
12b2805
feat(mastra): wire save-dataset, save-improved, select-visualisation
rohit-wadhwa May 22, 2026
b595066
feat(mastra): wire callQueryGenerationStep recursive workflow call
rohit-wadhwa May 22, 2026
4301d19
feat(mastra): wire returnCachedStep to fetch cached dataset row
rohit-wadhwa May 22, 2026
2d5157e
feat(mastra): wire LLM steps - generateChecklist, sqlAndValidate, fix…
rohit-wadhwa May 22, 2026
48ef755
feat(mastra): wire classifyChange + getColumns LLM steps
rohit-wadhwa May 22, 2026
4301fcf
feat(mastra): wire SQL validators into sql-and-validate + fix-query
rohit-wadhwa May 22, 2026
5ec2cb5
fix(mastra): address Copilot PR review on MastraPgVectorStore
rohit-wadhwa May 22, 2026
40aaa32
feat(mastra): wire checkCache + checkTemplates + saveDatasetFromTemplate
rohit-wadhwa May 22, 2026
7eede62
docs(mastra): add src/mastra/README.md mapping v2 nodes to v3 primitives
rohit-wadhwa May 22, 2026
7ed0081
fix(mastra): address Copilot PR review batch 2 on PR #22
rohit-wadhwa May 22, 2026
d107626
docs: drop external MIGRATION-STRATEGY.md and section refs from source
rohit-wadhwa May 22, 2026
bcea300
fix: address Copilot batch 3 + SonarQube easy wins + Trivy CVEs
rohit-wadhwa May 22, 2026
d047447
refactor(mastra): extract helpers to bring complex steps under SonarQ…
rohit-wadhwa May 22, 2026
8af328f
refactor(mastra): extract template/dataset/columns helpers to clear r…
rohit-wadhwa May 22, 2026
5a7aaec
refactor(mastra): extract viz + backfill helpers to clear final Sonar…
rohit-wadhwa May 22, 2026
5f0c34a
refactor(mastra): clear remaining 7 SonarQube findings
rohit-wadhwa May 22, 2026
a0ef1de
refactor(mastra): split runSqlAttempt into generation + validation st…
rohit-wadhwa May 22, 2026
6bee7e6
refactor(mastra): inline runGenerationStage fallback for clarity
rohit-wadhwa May 22, 2026
6f3f313
fix(mastra): address PR-22 review Round 1 (7 P0 blockers)
rohit-wadhwa May 22, 2026
263ef6a
fix(mastra): address PR-22 review Round 2 (P1 high) - 5 items
rohit-wadhwa May 22, 2026
c5f8dfa
fix(mastra): extract loadErrorShortCircuit to keep fixQueryStep under…
rohit-wadhwa May 22, 2026
c09c453
fix(transport): emit log events to SSE and map Mastra step chunks
rohit-wadhwa May 22, 2026
32c5db6
refactor(mastra): drop dead IGraphTool/ToolStore tree + rewrite visua…
rohit-wadhwa May 25, 2026
5400268
fix(mastra): preserve prompt through workflow, gate branches, emit to…
rohit-sourcefuse May 25, 2026
91e7c60
refactor(mastra): extract private helpers to reduce execute complexit…
rohit-sourcefuse May 25, 2026
9aad667
fix(mastra): pass real column names into SQL generation prompt
rohit-sourcefuse May 25, 2026
5f37772
fix(mastra): improve-dataset tool emits result + omit undefined descr…
rohit-sourcefuse May 25, 2026
fb750e0
fix(mastra): address Copilot round 5 + Sonar S1541 on improve-dataset
rohit-sourcefuse May 25, 2026
64b8f25
feat(mastra): wire file summarisation into WorkflowRunner
rohit-sourcefuse May 26, 2026
6fb2455
refactor(mastra): split summariseAndMergeFiles to clear sonar complexity
rohit-sourcefuse May 26, 2026
2cf6275
chore(mastra): address review polish — debug channel, dead map field
rohit-sourcefuse May 26, 2026
60fb372
feat(mastra): expose ./mastra-langfuse package export for MastraLangf…
rohit-sourcefuse May 26, 2026
4447fdb
feat(mastra): emit named ToolStatus per workflow step for v2 UI parity
rohit-sourcefuse May 26, 2026
924d614
fix(mastra): adopt visualization output shape + streaming coalesce
rohit-sourcefuse May 28, 2026
bc9df25
refactor(mastra): clear Sonar S1192 + S1541 from visualization port
rohit-sourcefuse May 28, 2026
77412d0
fix(mastra): restore domain-rule context + real row count in SQL gen
rohit-sourcefuse May 28, 2026
4618b73
refactor(mastra): hoist checks bullets to clear Sonar S4624
rohit-sourcefuse May 28, 2026
9fd2adf
fix(visualization): bar config empty under OpenAI strict structured o…
rohit-sourcefuse May 28, 2026
b4f3a40
fix(mastra): keep result data out of the agent + restore agent tracing
rohit-sourcefuse May 29, 2026
b34bc80
feat(mastra): multi-exporter observability provider (Langfuse + LangS…
rohit-sourcefuse May 29, 2026
8db9b0a
fix(mastra): nest workflow traces under the agent so each /reply is o…
rohit-sourcefuse Jun 1, 2026
8e4c955
chore(deps): bump axios override 1.15.2 -> 1.16.0 for CVE-2026-44492/…
rohit-sourcefuse Jun 1, 2026
594edba
fix(mastra): make thread-title generation env-driven and default off
rohit-sourcefuse Jun 1, 2026
65ab83c
feat(mastra): add Mastra-typed LLM tier bindings + per-step traced LL…
rohit-sourcefuse Jun 1, 2026
f6b347a
fix(mastra): apply CLAUDE_THINKING at agent.stream / generateText / g…
rohit-sourcefuse Jun 1, 2026
51a3715
fix(mastra): also wire CLAUDE_TEMPERATURE / BEDROCK_TEMPERATURE / OPE…
rohit-sourcefuse Jun 1, 2026
b540962
fix(mastra): also emit OpenRouter reasoning shape so Claude-via-OpenR…
rohit-sourcefuse Jun 1, 2026
3dce4ff
feat(mastra): port MAX_TOKEN_COUNT context-compression to a Mastra in…
rohit-sourcefuse Jun 1, 2026
8eb8837
refactor: internalize Mastra bindings and consolidate provider surface
Jun 1, 2026
fc40f98
feat(mastra): enforce tenant-scoped ownership on chat thread resume
rohit-sourcefuse Jun 2, 2026
894196c
chore(db-query): remove unused ContextRagService placeholder
rohit-sourcefuse Jun 2, 2026
a2840fe
Merge 8eb8837 (LangChain removal + provider consolidation) into mastr…
rohit-sourcefuse Jun 2, 2026
5daf765
feat(mastra): export MastraInternalBindings for consumer override
rohit-sourcefuse Jun 2, 2026
34fb538
fix(mastra): clear SonarCloud quality-gate blockers on PR #22
rohit-sourcefuse Jun 2, 2026
064999f
fix(db-query): coerce numeric dataset id to string in generate-query
rohit-sourcefuse Jun 2, 2026
87fadf2
feat(db-query): dataset delete + bulk-delete endpoints and audit time…
rohit-sourcefuse Jun 2, 2026
a63192d
perf(mastra): constrain chat agent + fix validator false-rejection + …
rohit-sourcefuse Jun 3, 2026
a761477
refactor(mastra): split workflow steps + restore step-level test cove…
rohit-sourcefuse Jun 3, 2026
deed4b1
test(mastra): cover cache-judge, get-tables, fix-query prompt (node-t…
rohit-sourcefuse Jun 3, 2026
0a3df0d
feat(testing): restore the consumer accuracy-test harness (generation…
rohit-sourcefuse Jun 3, 2026
9d7a7a8
fix(testing): read datasetId from the Mastra Tool event in the accura…
rohit-sourcefuse Jun 4, 2026
d5a0102
perf(memory): make semantic recall opt-in to stop progressive latency…
rohit-sourcefuse Jun 4, 2026
b7c00c9
feat(db-query): port v2 table_not_found reclassification to the Mastr…
rohit-sourcefuse Jun 4, 2026
cb26191
refactor(tools)!: drop Mastra prefix from the tool layer
rohit-sourcefuse Jun 4, 2026
bb16a6b
feat(storage): add opt-in Postgres MastraStorage provider (#17)
rohit-sourcefuse Jun 4, 2026
457453a
docs: document Mastra extension points (#4)
rohit-sourcefuse Jun 4, 2026
399ca3a
refactor(tools): share tool event/coercion helpers + move extensibili…
rohit-sourcefuse Jun 4, 2026
330ccf8
docs: full extension examples for tools, agents, and steps + export b…
rohit-sourcefuse Jun 4, 2026
042214c
feat(chat): restore chat-history read API backed by Mastra Memory
rohit-sourcefuse Jun 4, 2026
6e0d8c3
feat(chat): add GET /chats/{id} (thread + messages) for main parity
rohit-sourcefuse Jun 4, 2026
f7f0a10
feat(chat): set thread title from first prompt + persist token usage …
rohit-sourcefuse Jun 4, 2026
c64eb65
fix(chat): return v2 Chat-compatible contract from /chats for existin…
rohit-sourcefuse Jun 4, 2026
508c730
fix(chat): guard message type for consumer adapters + clean body text
rohit-sourcefuse Jun 4, 2026
4a6c728
fix(pkg): drop dangling ./pg subpath export
rohit-sourcefuse Jun 4, 2026
5b38984
fix(lint): use ternary not || for empty-string title fallback
rohit-sourcefuse Jun 4, 2026
0ea6c7a
refactor: clear SonarCloud new-code issues (2 critical + 7 major)
rohit-sourcefuse Jun 4, 2026
54436fe
refactor: clear remaining SonarCloud MAJOR issues in changed code
rohit-sourcefuse Jun 4, 2026
7c402d6
feat(chat): expand tool-invocations into v2 tool messages (enables Lo…
rohit-sourcefuse Jun 4, 2026
e164642
refactor(providers): drop Mastra prefix from model factory fns (Aksha…
rohit-sourcefuse Jun 4, 2026
93cf0e7
test(db-query): end-to-end generateQueryWorkflow integration test (mo…
rohit-sourcefuse Jun 4, 2026
4dbce55
refactor(chat): split expandMessage to clear Sonar cognitive-complexi…
rohit-sourcefuse Jun 4, 2026
5024306
feat(logs): surface workflow step activity on the debug channel for d…
rohit-sourcefuse Jun 4, 2026
41fa6b1
fix(chat): surface visualization tool result so charts re-render from…
rohit-sourcefuse Jun 4, 2026
dec3ba7
docs: document the chat-history API + fix stale /generate -> /reply
rohit-sourcefuse Jun 4, 2026
3dbe68d
refactor: split mastra workflows into steps and workflows folders
Jun 5, 2026
827326c
refactor: remove Mastra-prefixed runtime names and align provider bin…
Jun 8, 2026
2488477
test: add Mastra-native unit coverage and stabilize workflow test har…
Jun 8, 2026
2652fbc
refactor(mastra): name the Mastra-instance provider MastraProvider (n…
rohit-sourcefuse Jun 9, 2026
4b4ea34
fix(db-query): restore generate-workflow behaviours dropped in the Ma…
rohit-sourcefuse Jun 9, 2026
f85e18e
feat(mastra): optional token streaming via MASTRA_STREAM_TOKENS
rohit-sourcefuse Jun 9, 2026
d6b3286
fix(db-query): seed SQL generation with the "Similar" cache hit example
rohit-sourcefuse Jun 9, 2026
9649101
refactor(db-query): cut SonarCloud complexity in check-cache + sql-an…
rohit-sourcefuse Jun 9, 2026
f1f79a9
docs(readme): host-app migration validation, streaming-event volume, …
rohit-sourcefuse Jun 9, 2026
52df901
chore(release): target 4.0.0 for the Mastra major
rohit-sourcefuse Jun 9, 2026
5eaa42f
feat(db-query): stream description as thinkingToken (restore v2 reaso…
rohit-sourcefuse Jun 9, 2026
4142619
refactor(db-query): clear SonarCloud findings in the description stre…
rohit-sourcefuse Jun 9, 2026
caf9ae2
fix(db-query): port v2 chat + sql-generation prompts for tool-routing…
rohit-sourcefuse Jun 9, 2026
64729ec
fix(pkg): add typesVersions for ./testing and ./mastra, drop stale ./pg
rohit-sourcefuse Jun 10, 2026
81236e1
fix(pkg): restore ./db-query/testing subpath and let semantic-release…
rohit-sourcefuse Jun 10, 2026
099c2c4
test(providers): add unit coverage for the embedding providers
rohit-sourcefuse Jun 10, 2026
ff19db8
feat(exports): re-export Mastra createTool + Tool for host custom-too…
rohit-sourcefuse Jun 10, 2026
df9e96d
feat(mastra): export pickRelevantTables for host table-selection tests
rohit-sourcefuse Jun 10, 2026
59918b4
fix(mastra): force ChatAgent to call a tool on data requests
rohit-sourcefuse Jun 11, 2026
90b1039
test(db-query): scoped retry + throttle in generation accuracy builder
rohit-sourcefuse Jun 11, 2026
2dbe0d2
test(db-query): add ACCEPT_DEBUG flag to dump full event body on demand
rohit-sourcefuse Jun 11, 2026
1056973
fix(db-query): give table-selection + SQL-gen the rich schema (relati…
rohit-sourcefuse Jun 11, 2026
3928341
refactor(testing): extract retry loop from accuracy builder to satisf…
rohit-sourcefuse Jun 11, 2026
06619fb
refactor(testing): extract runAllCases to bring builder under complex…
rohit-sourcefuse Jun 11, 2026
888b277
refactor(testing): split runIteration out of runAllCases for complexity
rohit-sourcefuse Jun 11, 2026
f9c1e47
fix(migrations): remove duplicate metadata column in chatbot.chats
rohit-sourcefuse Jun 11, 2026
1d35dce
fix(observability): report token usage on workflow LLM spans
rohit-sourcefuse Jun 17, 2026
98db049
docs(db-query): document columnSelection config + COLUMN_SELECTION env
rohit-sourcefuse Jun 17, 2026
a8159fc
fix(db-query): honor columnSelection in get-columns (was inert)
rohit-sourcefuse Jun 17, 2026
2f62fd7
test(providers): unit tests for all 8 LLM provider factories
rohit-sourcefuse Jun 17, 2026
6c86fac
fix(providers): restore Gemini embedding taskType + Bedrock file-name…
rohit-sourcefuse Jun 17, 2026
343c181
refactor(review): document Gemini V3/V2 provider-skew cast + tighten …
rohit-sourcefuse Jun 17, 2026
397cdb7
test(file-upload): integration test for summariseFile path
rohit-sourcefuse Jun 17, 2026
d254b06
feat(db-query): restore rich server-side step detail logs
rohit-sourcefuse Jun 18, 2026
3946d34
fix(observability): record input/output on workflow LLM spans
rohit-sourcefuse Jun 19, 2026
306c660
Merge remote-tracking branch 'origin/main' into feat/mastra-migration-v2
rohit-sourcefuse Jun 19, 2026
824b7b5
fix(db-query): read-only SQL guard, backfill repair, 3.x→4.0 upgrade …
rohit-sourcefuse Jun 19, 2026
8581610
fix: SSE overflow error event, single-pass template substitution, imp…
rohit-sourcefuse Jun 19, 2026
350098e
fix: observability sampling, Promise.all perf, maxRowsForAI cap, work…
rohit-sourcefuse Jun 19, 2026
89eb4d1
fix(pr-review): unify branch schemas, swap TokenLimiter, harden API k…
Jun 22, 2026
128247c
fix: register ask-about-dataset agent on singleton, batch backfill me…
rohit-sourcefuse Jun 22, 2026
d2df4b6
fix(ci): cast app.get(Mastra) to typed Mastra to resolve TS18046 in b…
rohit-sourcefuse Jun 22, 2026
2c5fa4d
fix(wave3): FileLLM priority, Sonar majors/minors, dead code
rohit-sourcefuse Jun 22, 2026
f2aa735
fix(agent): add toolChoice required to force tool call on first turn
rohit-sourcefuse Jun 22, 2026
87161f1
fix(deps): bump multer 2.1.1→2.2.0, undici 6.24.1→6.27.0 (CVE-2026-50…
rohit-sourcefuse Jun 22, 2026
3ae57ba
fix(agent): revert toolChoice required, strengthen prompt to prevent …
rohit-sourcefuse Jun 22, 2026
bd3786b
fix(observability): self-root workflow runs to stop multi-turn span o…
rohit-sourcefuse Jun 22, 2026
1bd9fa2
Revert "fix(observability): self-root workflow runs to stop multi-tur…
rohit-sourcefuse Jun 22, 2026
3f862ff
fix(observability): stop excluding MODEL_STEP — it orphaned the workf…
rohit-sourcefuse Jun 23, 2026
9d6ed48
fix(observability): raise default token budget so TokenLimiter doesn'…
rohit-sourcefuse Jun 23, 2026
d862587
refactor: clear unambiguous SonarQube findings (Wave 3 batch)
rohit-sourcefuse Jun 23, 2026
327a6a0
refactor: kill super-linear regex + boolean selector param (Sonar S87…
rohit-sourcefuse Jun 23, 2026
2d6b53d
fix(db-query): restore template table-permission enforcement (v2 parity)
rohit-sourcefuse Jun 23, 2026
7840fae
fix(db-query): restore table-permission filtering in get-tables + che…
rohit-sourcefuse Jun 23, 2026
4b035f6
fix(chat): restore current-date injection in chat system prompt (v2 p…
rohit-sourcefuse Jun 23, 2026
b5a4f26
docs: add v2->v4 test-parity checkpoint matrix
rohit-sourcefuse Jun 23, 2026
1929960
test(db-query): close testable v2-parity unit gaps
rohit-sourcefuse Jun 23, 2026
dab73c9
test(acceptance): port v2 real-LLM acceptance cases (RUN_WITH_LLM)
rohit-sourcefuse Jun 23, 2026
7ffa274
test(acceptance): make real-LLM generation suite runnable
piyushsinghgaur1 Jun 24, 2026
7dc521f
fix(ollama): drive Ollama via @ai-sdk/openai (spec v2) so local embed…
rohit-sourcefuse Jun 25, 2026
2406e30
fix(limits,memory): restore token-cap enforcement + align resourceId …
rohit-sourcefuse Jun 25, 2026
95243bd
fix(db-query): re-filter widened table set by permission on reselect …
rohit-sourcefuse Jun 25, 2026
a652996
chore: remove internal v2->v4 test-parity checkpoint doc
rohit-sourcefuse Jun 25, 2026
3a1a6f7
refactor: clear SonarCloud gate blockers on PR #22 (2 critical + 2 ma…
rohit-sourcefuse Jun 25, 2026
bf0fd33
refactor: clear remaining SonarCloud major issues on PR #22
rohit-sourcefuse Jun 25, 2026
73a9d2a
refactor: extract toMessageIdString to clear Sonar S126
rohit-sourcefuse Jun 25, 2026
8fb5579
chore: remove dead langfuse-obf module + cover token-ledger/no-file gaps
rohit-sourcefuse Jun 25, 2026
738420b
feat: restore visualization selection, checklist verify pass, and lib…
piyushsinghgaur1 Jun 29, 2026
8349556
refactor: clear the 19 SonarCloud issues flagged on PR #22
rohit-sourcefuse Jun 29, 2026
2ccefde
fix(visualization): pick the chart from the data shape, not the reque…
rohit-sourcefuse Jun 29, 2026
4652da5
refactor(viz): clear Sonar regressions from the chart-pick fix
rohit-sourcefuse Jun 29, 2026
bfdd3c3
fix(db-query): guard NULL token cols in ledger; gate template-match s…
rohit-sourcefuse Jun 29, 2026
68fe849
refactor(steps): make workflow steps DI-resolved, overridable, compon…
piyushsinghgaur1 Jun 29, 2026
507b029
fix(steps): clear 3 SonarCloud issues flagged on PR #22
piyushsinghgaur1 Jun 30, 2026
cd7d2d5
fix(dataset): add @tenantGuard() to DataSetRepository to prevent cros…
rohit-sourcefuse Jul 2, 2026
b81820c
docs(runtime): document tool auto-discovery + add PostgresStorageComp…
rohit-sourcefuse Jul 2, 2026
86930ac
fix(viz): auto-render live charts and add MultiObservabilityComponent
piyushsinghgaur1 Jul 2, 2026
c11818d
refactor(bindings): fold InternalBindings into AiIntegrationBindings
piyushsinghgaur1 Jul 2, 2026
a5001f5
refactor(storage): select Mastra storage via config, drop the component
rohit-sourcefuse Jul 2, 2026
7cfbce1
fix(db-query): neutralise dataset readout so follow-up questions rout…
rohit-sourcefuse Jul 2, 2026
bc8c2c8
test(acceptance): guard follow-up routing to ask-about-dataset (RUN_W…
rohit-sourcefuse Jul 2, 2026
6766d96
fix(chat): route follow-up dataset questions to ask-about-dataset
rohit-sourcefuse Jul 2, 2026
02c3a1d
test(chat): lock the follow-up→ask-about-dataset directive in CI
rohit-sourcefuse Jul 2, 2026
49bcb3c
fix(chat): restore LangGraph subsequent-message tool permission for f…
rohit-sourcefuse Jul 2, 2026
f41f34b
fix(pkg): drop dangling ./langfuse export to the deleted obf module
rohit-sourcefuse Jul 2, 2026
449b6c6
fix(ask-about-dataset): advertise it answers which column/filter so t…
rohit-sourcefuse Jul 2, 2026
bac1695
refactor(tools): register tools per-module, not in the root component…
rohit-sourcefuse Jul 3, 2026
427cca8
refactor(component): move hasPgVectorEnv out of the root component to…
rohit-sourcefuse Jul 3, 2026
e69175c
refactor(helpers): delete 12 dead RequestContext accessors + trim glo…
rohit-sourcefuse Jul 3, 2026
a8072cf
test(fixtures): bind tenantId on the shared seedDataset user (tenant-…
rohit-sourcefuse Jul 3, 2026
2626536
refactor(services): extract ChatLedgerService (injectable, overridabl…
rohit-sourcefuse Jul 3, 2026
377101e
refactor(db-query): extract ChecklistHelper (injectable, overridable)…
rohit-sourcefuse Jul 3, 2026
d9e8ac8
refactor(db-query): extract SqlValidatorService (injectable, overrida…
rohit-sourcefuse Jul 3, 2026
7e43649
refactor(db-query): fold table-permission filter into PermissionHelper
rohit-sourcefuse Jul 3, 2026
ea00f03
refactor(db-query): fold template resolution into TemplateHelper.reso…
rohit-sourcefuse Jul 3, 2026
bf2d831
refactor(db-query): move schema read accessors onto SchemaStore
rohit-sourcefuse Jul 3, 2026
6ddd6d7
refactor(db-query): extract resolveReselectedTables to cap runSqlAtte…
rohit-sourcefuse Jul 3, 2026
866aa6c
refactor(db-query): extract resolveSchemaInputs to cap step execute c…
rohit-sourcefuse Jul 3, 2026
1552701
refactor(db-query): fold cached-dataset reads into DataSetHelper
rohit-sourcefuse Jul 3, 2026
821a5b4
refactor(db-query): relocate shouldUseCheapForSqlGen to its step; dro…
rohit-sourcefuse Jul 3, 2026
f162ded
refactor(db-query): extract SqlGenerationHelper (injectable) for the …
rohit-sourcefuse Jul 3, 2026
8a64c70
refactor(mastra): align node naming and structure with the langgraph …
piyushsinghgaur1 Jul 6, 2026
3821de2
feat(mastra): migrate langgraph runtime to mastra, preserving the v3 …
piyushsinghgaur1 Jul 9, 2026
ce0a97d
fix(db-query): resolve tools per request so ask-about-dataset reaches…
piyushsinghgaur1 Jul 10, 2026
49a00b9
refactor(db-query): answer ask-about-dataset via a direct cheap-llm c…
piyushsinghgaur1 Jul 10, 2026
11269eb
fix(sonar): cap PostValidationNode + ChatStore complexity below S1541…
rohit-sourcefuse Jul 13, 2026
9e6e63b
refactor: make services overridable by rebind (string-key @inject)
rohit-sourcefuse Jul 13, 2026
71ced08
fix(mastra): address pre-merge audit findings — token budget, docs, d…
piyushsinghgaur1 Jul 13, 2026
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
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@ npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Mastra LibSQL default storage (file:./mastra.db) — local dev / tests only
mastra.db
mastra.db-shm
mastra.db-wal

# Runtime data
pids
*.pid
Expand Down
Loading
Loading