Repository navigation
Releases: SenteLabsAI/OpenExecutive
Releases · SenteLabsAI/OpenExecutive
Release list
v0.6.4
0.6.4 (2026-10-21)
Added
- briefing: show the replies you're waiting on in Right now (#606) (823b230)
- delegation: let a workflow answer an email as Handle it for me would, behind an injection check (#605) (653d80e)
- delegation: send a chat draft written as you on your tap (#604) (211a484)
- departments: let goals stand on their own with an owner (#594) (3efcb09)
- onboarding: choose Personal or Team automatically and save goals with owners (#595) (b1f6a1c)
- onboarding: draft setup from the company's website (#597) (af9f387)
- workflows: let a workflow email as its creator, as a draft or sent (#600) (21e14e4)
- workflows: let a workflow read its creator's mail and calendar (#601) (cf86c89)
- workflows: let a workflow that reads mail send to recipients its creator chose (#602) (384a024)
- workflows: let action steps use the Executive's chat tools (#599) (18449b7)
Fixed
v0.6.3
0.6.3 (2026-10-21)
Added
- delegation: attach up to 15 Drive files to a draft (#581) (3558823)
- memory: file each Learning miss under a finer cause (#590) (bcdc874)
- observability: add opt-in Logfire request tracing (#584) (3acb995)
- orchestrator: add activity, private-row and caller options to extension tools (#576) (7677540)
- ui: split Learning by category and forget several at once (#588) (d4c84bc)
Fixed
- briefing: read the owner's own calendar in the briefs too (#591) (57c059a)
- briefing: stop calling sent drafts unsent and stop echoing the reader's chats (#585) (36f45dd)
- briefing: write Right now from what moved today, with cited points (#589) (ce9b06b)
- chat: tell the model the current date and time on every chat turn (#580) (1196957)
- email: prove senders on domains without DMARC and on Outlook mailboxes (#583) (26a39ff)
v0.6.2
0.6.2 (2026-10-20)
Added
- briefing: show the live brief as a Right now card on Home (#566) (9121b20)
- chat: approve held steps with a tap instead of saying go (#573) (0bb0d5a)
- chat: let the Executive change things in the app from chat (#541) (f36818b)
- chat: let the owner choose when outside content holds a turn (#571) (96c6510)
- delegation: add Suggested actions On and a clearer training layout (#560) (0c96fd4)
- delegation: answer meeting invites from a card, and on its own under Handle it for me (#568) (85f457e)
- delegation: attach Drive files to drafts and let a go run held steps first (#555) (c887632)
- delegation: let the Executive rename and move the company's own Drive files, with a tap card for the rest (#569) (7124221)
- delegation: let the person choose sender only or everyone on a reply card (#556) (43561cf)
- delegation: show reply cards closed with a one-line summary, open on tap (#570) (59ef8e0)
- delegation: show What it does for you beside each Delegate tab (#561) (4648051)
- integrations: approve cards with buttons in Telegram (#542) (62bde0b)
- integrations: read Excel files in chat and images attached to emails (#537) (322659d)
- integrations: transcribe voice notes and add a mic to web chat (#539) (b3233e0)
- mcp_server: let an AI app's turn take actions when the request allows it (#533) (30319d9)
- people: keep contacts up to date from sent mail and meetings (#557) (1aa8966)
- people: reach people in the chat app they last talked in (#544) (45ad765)
- people: remember what you deal with each person about and keep their contact details (#579) (f719738)
- pick chat apps by name, describe watches, tap answers on replies (#543) (0baf9a1)
- ui: add How it learns card and rename the screen to Learning (#550) (d1c50e5)
- ui: keep the Topic view short with one-line topics and five per band (#538) (511e1a9)
- ui: show each chat's app logo instead of a channel pill (#536) (3a9e2e9)
Fixed
- briefing: call people in the live header by name, not their address (#572) (3f697e2)
- briefing: make briefs report the reader's day, not their own messages (#545) (4b450ba)
- briefing: name waiting drafts and say what approved app cards did (#558) (80bfc74)
- briefing: treat the reader's own messages as background, not news (#548) (029a7ab)
- chat: start each tool round's text on a new paragraph (#562) (dda3fc5)
- delegation: draft a reply when a contact proposes a time (#559) (0413f78)
- delegation: draft a reply when an answer to a call request leaves the time open (#554) (479baf6)
- delegation: read the person's own last email before sorting a reply (#553) (9b594bb)
- delegation: stop drafts writing the sender's name twice above the signature (#535) (c049abb)
- delegation: work a typed answer into the reply draft instead of pasting it (#567) (a182d80)
- integrations: reply to a voice note with just the answer (#547) (c14ff9e)
- memory: let a name reach a lesson and keep the grader's proof to the person's words (#551) (528e546)
- memory: review chats that read mail and count misses the product recorded (#549) (fbcf3d2)
- scheduler: stand down a follow-up already handled in chat (#540) (4ac9af2)
- ui: show last period's count instead of a signed change on Done for you (#552) (15964d9)
Changed
v0.6.1
0.6.1 (2026-10-18)
Added
- briefing: show a first-week card on Home instead of the getting-started brief (#523) (fd53d82)
- chat: group chats by topic on the Chats page (#521) (3c6497e)
- chat: keep a long topic list short with areas and quiet bands (#531) (88bbb78)
- onboarding: let setup answers be changed and redrafted (#527) (cecb9f8)
- ui: group the Settings pages under headings (#530) (86f73e5)
- ui: say what each finished run did in Pulse's Done for you (#528) (4a4494b)
Fixed
- alerts: answer a create_alert call missing its subject or body (#518) (3b6975c)
- chat: open and delete Google Chat chats from the web (#526) (b3600f1)
- chat: show the Executive's name over its replies (#524) (5b9b79d)
- chat: word next-message holds as a yes with a reason (#532) (b62af21)
- memory: keep an adapter's speaker check on turns the chat review grades (#520) (cb49225)
- ui: make the getting-started Ask button open a chat, and drop "overnight" (#522) (95f98ef)
- ui: show the Home ⋯ menu only in a chat (#525) (c29a90a)
v0.6.0
0.6.0 (2026-10-16)
Added
- chat: check a reply's claims against the tools it ran (#487) (dcde468)
- chat: let people in a shared chat write in it live (#495) (fa4d503)
- chat: review quiet chats and fix what the replies left undone (#490) (cd19d1b)
- chat: show a meeting's approval card under the chat reply (#512) (5f9ad3c)
- delegation: save a file from the owner's own mail to Drive or OneDrive (#499) (b0489b2)
- delegation: show whether the mailbox sign-in includes the calendar (#492) (b0ffa85)
- mcp: answer MCP clients as the signed-in caller (#498) (07ffd1e)
- memory: grade each turn in the conversation review and show what it got wrong (#504) (8669a84)
- memory: keep a lesson from a miss and read it on later turns (#505) (da44f43)
- memory: replay the misses nightly and show how many would go right today (#506) (4c79fa4)
- orchestrator: consult specialists for judgment questions (#484) (ad56027)
- ui: give Handle it for me its own picker and split it from Act as me (#493) (18356a1)
- ui: keep the How far it goes as you dial on Act as me only (#482) (bb8e4c5)
- ui: let the help panel answer questions about any part of the app (#494) (5f734e3)
- ui: show each Delegate option as steps and rename For my inbox too (#514) (15734cc)
- ui: show plain contact lines on a person's page and name them in the breadcrumb (#481) (8c8da3a)
- ui: show who writes and who sends on What it may do (#496) (3f1d22f)
Fixed
- alerts: label alerts team members raise and limit what they can dismiss (47084a3)
- briefing: date inbound mail, name the reader and stop repeats in the brief (#485) (871d0a6)
- briefing: label the principal's own chat messages in the brief (#515) (1888e3c)
- briefing: stop counting chat drafts sent from Gmail as waiting (#486) (23a76eb)
- briefing: write every brief to its reader as you, never by name (#516) (e9e4309)
- calendar: read a booked event's id and Meet link only from the reply's own link (#511) (a65de76)
- calendar: read workspace-mcp's plain-text reply when booking or cancelling (#510) (635de4a)
- chat: count a channel whose adapter verified the sender as a verified surface (#513) (0dd25b1)
- chat: find the JSON object around prose in fast-model answers (#488) (df9d7a0)
- chat: stop teammates' lines in a shared chat from steering sends (#501) (229c119)
- delegation: forward a chosen message and stop the second mail-read refusal (#491) (f6d61bc)
- delegation: stop false refusals and stray folders when saving mail files (#502) (6fe4c63)
- integrations: hold the whole turn for mail from outside People (#508) (c200368)
- monitoring: check every redirect hop and pin the fetched IP (#507) (49e0872)
- orchestrator: hold writes and new contacts after a turn reads outside content (#503) (58f9aa2)
- scheduler: run a teammate's scheduled follow-up as that teammate (#500) (1ee5fd6)
- ui: say plainly what Take the lead On skips (#497) (a77d55b)
Changed
v0.5.6
0.5.6 (2026-10-14)
Added
- briefing: approve a proposal card on the server (#458) (99eca81)
- briefing: open the first week's briefs with getting-started moves (#465) (1a28256)
- chat: pin, rename, share, export and redo the last turn (#471) (8068e43)
- delegation: add What it may do and one dial for acting as you (#473) (c8eec03)
- delegation: read the person's own calendar under Act as me (#469) (b94352b)
- onboarding: open the first hour on a question and the first week's brief (#476) (6a232ec)
- orchestrator: hold a chat-channel sender's sends when they match no one on People (#462) (5541ed0)
- orchestrator: put a team member's chat sends and edits under department authority (#459) (8b195c2)
- today: show the owner what the Executive did and tell people their tasks (#464) (de3c788)
- ui: redraw the Executive's mark as the Council Ring (#461) (35808c2)
Fixed
- chat: re-read a resumed chat's transcript every turn (#468) (f9fcb8b)
- delegation: resolve the Act as me caller through the shared caller resolver (#478) (7e04496)
- delegation: resolve the What it may do viewer through the shared caller resolver (#477) (7189ce5)
- delegation: show all-day calendar events on their own day (#470) (00290b4)
- integrations: give email turns, gateway calls and the chat stream deadlines (#463) (a7ef7a9)
- integrations: log a mail source whose loop stops with an error (#474) (5bf5dba)
- integrations: put an email that got no reply in Needs you (#479) (4b6ede6)
- orchestrator: find mail the reader is on even when a teammate is too (#475) (25c827b)
v0.5.5
0.5.5 (2026-10-13)
Added
- api: answer a chat to the end on the server with POST /chat/background (#431) (e8f2b19)
- api: report the pinned Google tools priming could not find (#428) (b49c5f6)
- chat: give each chat in the list its last line (#440) (d9d2d55)
- departments: check in weekly by default, with a plain schedule picker (#455) (861c8dc)
- evals: pick the judge model with EVAL_JUDGE_MODEL (#446) (0964522)
- integrations: say it is an AI on mail and chat the Executive sends (#449) (b5677f4)
- onboarding: send the owner to setup, keep the interview, name their row, add a checklist (26451db)
- people: add quiet hours and a digest setting for the Executive's own messages (#457) (0545f35)
- scheduler: retry the MCP gateway and say why a brief was not sent (#448) (d11d802)
- slack: take Slack events over HTTP at /webhook/slack (#444) (9a662f2)
Fixed
- alerts: name chat senders by their People record in triage (#434) (85f0350)
- api: drop the localhost CORS origins on a public deployment (#452) (e8bac77)
- audit: log model usage from every call site (#427) (37d97b3)
- briefing: let owners snooze cards and rerun failed scheduled runs (#456) (714ade9)
- chat: keep a teammate's chats and activity private to them (#439) (4d39810)
- chat: keep a teammate's mail with the Executive private to them (#433) (80c297b)
- chat: word the suggested follow-up as the user's own request (#442) (b0bad78)
- integrations: drop replayed and retried Slack events (#454) (ef390b7)
- integrations: keep outside text from booking or cancelling meetings (#443) (290f6d3)
- integrations: retry a Telegram reply as plain text only on a refusal (#437) (681e237)
- integrations: show Telegram replies' Markdown as formatting (#436) (e510133)
- knowledge: read scanned PDFs from Drive with OCR (#453) (eb70dfe)
- providers: keep the question's shape so the second call reads its cache (#445) (0f55f64)
Changed
v0.5.4
0.5.4 (2026-10-10)
Added
- chat: cut chat-app chats into conversations and search inside chats (#413) (3915b6b)
- chat: let a later-registered adapter cut its own old chat history (#416) (07d6af5)
- delegation: edit a waiting reply on its card and keep replies out of Drafts by default (#423) (c480289)
- org: start new workspaces with no departments (#422) (e2574c1)
- ui: lay out Pulse as one overview with focused screens (#418) (62f1db4)
- ui: put Act as me, Handle it for me and Take the lead under Delegate (#417) (faf20f2)
- ui: show what Pulse remembers above the schedule lists (#421) (d20526f)
- workflows: fold playbooks into workflows (#415) (f41a915)
- workflows: let an extension offer its tools to workflow action steps (#419) (d765eef)
- workflows: run a job in the local sandbox when the remote runner turns it away (#424) (ff43129)
Fixed
v0.5.3
0.5.3 (2026-10-09)
Added
- agents: refresh the default models (#390) (b747bee)
- chat: name connected tools in plain words and collapse repeated chips (#394) (1ce8d97)
- delegation: add an In training step to Handle it for me (#403) (f581e8c)
- delegation: add reminders and forward-as-draft to Act as me (#387) (bbfc6c3)
- delegation: find and reopen the person's own emails across conversations (#397) (49ed3cc)
- delegation: leave approval cards for actions an email calls for (#388) (44a1807)
- delegation: lock down only the turn that read the mail (#385) (a794917)
- delegation: put each Act as me setting in training on its own (#408) (7ae0737)
- delegation: read the speaker's own mailbox and attachments from chat (#384) (5ae7674)
- memory: let each person share their work style with the team (#391) (dee0275)
- orchestrator: add an In training mode to Take the lead (#400) (57937ac)
- orchestrator: let an installed extension add chat tools and a kind of document (#410) (dc3c105)
- scripts: let the Executive build and keep its own tools (#383) (5e4348d)
- workflows: edit a saved workflow by conversation (#380) (a4677ad)
- workflows: let Python jobs run on a separate runner (#402) (d266972)
- workflows: run Python jobs on files and keep them as custom tools (#386) (f7a759d)
Fixed
- chat: label a calendar delete through manage_event as a removal (#395) (f060ee7)
- delegation: ask instead of block after reading mail (#405) (4a2ff41)
- delegation: let Drive, Docs and Sheets reads run after a mail read (#396) (643287c)
- delegation: lock only links, scripts and broadcasts after a mail read (#401) (deb44bd)
- deps: bake the tool-search model with the fastembed the gateway runs (#392) (96d5e3a)
- orchestrator: gate send_slack_dm on the People roster (#404) (14f785f)
- orchestrator: send a message only to the principal without an approval card (#393) (417771c)
- orchestrator: withhold run_script from turns that are not the principal's (#411) (f87f137)
- workflows: offer Python jobs without files and name a runner's extra libraries (#409) (e290c37)
Changed
v0.5.2
0.5.2 (2026-10-06)
Added
- delegation: let people describe how they write in their own words (#362) (593741e)
- onboarding: describe your work first, then ask what's missing (#377) (8e112dc)
- providers: default to Claude Sonnet 5.5 and Opus 5.5 (#371) (12b89ce)
- ui: move your own memory card to Settings as About you (#359) (dad7384)
- ui: play the Council Consult animation while the Executive works (#368) (639f968)
- ui: reword the who-is-it-for setup choice as Personal and Team (#375) (892e96b)
- workflows: let the morning reflection search the knowledge base (#364) (e7106ab)
Fixed
- delegation: let the email's own greeting decide who a group email asks (#365) (8145855)
- integrations: stop logging the start of each email body (#367) (35a1e6c)
- onboarding: keep going when a setup turn returns prose or a null hint (#378) (fd3e7bb)
- people: point roster emails at Home and name who a reply is about (#366) (8c15b9d)
- ui: hide the Always asks first switches while Take the lead is off (#360) (f1988d6)
- ui: keep the watch list page from scrolling the whole screen on phones (#363) (4cd1136)
- ui: put Dismiss and Edit in Gmail beside Send on reply cards (#358) (7a278fa)