-
Notifications
You must be signed in to change notification settings - Fork 3.2k
feat(tables): Added a new tables block #2867
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: staging
Are you sure you want to change the base?
Conversation
… fixes, subflow resize clamping
…ribe, auth checks, new db indexes
…dioai#2481) The realtime service network policy was missing the custom egress rules section that allows configuration of additional egress rules via values.yaml. This caused the realtime pods to be unable to connect to external databases (e.g., PostgreSQL on port 5432) when using external database configurations. The app network policy already had this section, but the realtime network policy was missing it, creating an inconsistency and preventing the realtime service from accessing external databases configured via networkPolicy.egress values. This fix adds the same custom egress rules template section to the realtime network policy, matching the app network policy behavior and allowing users to configure database connectivity via values.yaml.
…rovements, additional kb tag types
…ts, LLM providers standardization
…, jira service management tools
…ext menu (simstudioai#2672) * feat(logs-context-menu): consolidated logs utils and types, added logs record context menu (simstudioai#2659) * feat(email): welcome email; improvement(emails): ui/ux (simstudioai#2658) * feat(email): welcome email; improvement(emails): ui/ux * improvement(emails): links, accounts, preview * refactor(emails): file structure and wrapper components * added envvar for personal emails sent, added isHosted gate * fixed failing tests, added env mock * fix: removed comment --------- Co-authored-by: waleed <walif6@gmail.com> * fix(logging): hitl + trigger dev crash protection (simstudioai#2664) * hitl gaps * deal with trigger worker crashes * cleanup import strcuture * feat(imap): added support for imap trigger (simstudioai#2663) * feat(tools): added support for imap trigger * feat(imap): added parity, tested * ack PR comments * final cleanup * feat(i18n): update translations (simstudioai#2665) Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com> * fix(grain): updated grain trigger to auto-establish trigger (simstudioai#2666) Co-authored-by: aadamgough <adam@sim.ai> * feat(admin): routes to manage deployments (simstudioai#2667) * feat(admin): routes to manage deployments * fix naming fo deployed by * feat(time-picker): added timepicker emcn component, added to playground, added searchable prop for dropdown, added more timezones for schedule, updated license and notice date (simstudioai#2668) * feat(time-picker): added timepicker emcn component, added to playground, added searchable prop for dropdown, added more timezones for schedule, updated license and notice date * removed unused params, cleaned up redundant utils * improvement(invite): aligned styling (simstudioai#2669) * improvement(invite): aligned with rest of app * fix(invite): error handling * fix: addressed comments --------- Co-authored-by: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com> Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com> Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com> Co-authored-by: Adam Gough <77861281+aadamgough@users.noreply.github.com> Co-authored-by: aadamgough <adam@sim.ai>
…in integration updates
…ion, autoconnect improvements, billing fixes
…ow preview enhancements
… additional copilot actions
…loyment status, chat fixes, reducto and pulse OCR, linear fixes
Resolved conflicts: - workflow-block.tsx: Kept both table types and schedule hooks - types.ts: Kept both filter-builder/sort-builder and deprecated comment - icons.tsx (both apps): Kept TableIcon and added ReductoIcon/PulseIcon - Migration files: Accepted main branch versions
|
@lakeesiv is attempting to deploy a commit to the Sim Team on Vercel. A member of the Team first needs to authorize it. |
| history?: ChatMessage[] | ||
| workflowId?: string | ||
| generationType?: string | ||
| wandContext?: Record<string, unknown> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added the ability to pass context into the wand
| * Registry of wand enrichers by generationType. | ||
| * Each enricher returns additional context to append to the system prompt. | ||
| */ | ||
| const wandEnrichers: Partial<Record<string, WandEnricher>> = { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Create an abstracted handler for enriching the context with data, and moved the timestamp stuff into this
| const wandHook = useWand({ | ||
| wandConfig: dynamicWandConfig || { enabled: false, prompt: '' }, | ||
| currentValue: code, | ||
| contextParams: { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is how we pass the tableId context into the wand
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this file is for enriching the context with the schema of the table when tools are called
| * Wand enricher that provides table schema context. | ||
| * Used by the wand API to inject table column information into the system prompt. | ||
| */ | ||
| export async function enrichTableSchema( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
enriching for the wand
|
Skipped: This PR changes more files than the configured file change limit: ( |
Summary
Added a new tables block that allows users to create their own tables to store structured data
Type of Change
Testing
There are some basic vitest files, other than that testing was mostly done manually
Checklist