OpenAI Presence brings trusted AI agents to production#3122
Merged
adityaoberai merged 7 commits intoJul 24, 2026
Conversation
Appwrite WebsiteProject ID: Website (appwrite/website)Project ID: Tip Function builds can take up to 45 minutes before timing out |
Contributor
Greptile SummaryAdds a new OpenAI Presence blog post, its optimized cover image, and the corresponding image optimization cache entry. Confidence Score: 5/5The PR appears safe to merge. No blocking failures remain. Important Files Changed
Reviews (5): Last reviewed commit: "Update +page.markdoc" | Re-trigger Greptile |
aishwaripahwa12
commented
Jul 23, 2026
aishwaripahwa12
commented
Jul 23, 2026
aishwaripahwa12
commented
Jul 23, 2026
adityaoberai
requested changes
Jul 23, 2026
|
|
||
| The pattern OpenAI describes maps directly onto Appwrite's building blocks. Keep provider credentials and privileged, approved actions on the server with [Appwrite Functions](/docs/products/functions) instead of exposing them to the client. Verify callers and enforce who can do what with [Appwrite Auth](/docs/products/auth). Store policies, session history, and escalation state in [Appwrite Databases](/docs/products/databases) so your agent has durable context and an audit trail. Then wire the model in through the [OpenAI integration](/docs/products/ai/integrations/openai). | ||
|
|
||
| For the AI layer specifically, start with [Appwrite's AI overview](/docs/products/ai), which walks through integrating models and running agent logic on the server. If you want more context on the security side of production agents, our post on [GPT-Red and designing agents to resist prompt injection](/blog/post/gpt-red-automated-red-teaming) covers the failure modes the trust layer is meant to contain. |
Contributor
There was a problem hiding this comment.
Not sure if the GPT Red blog is the best one to cite? Would like your thoughts.
Contributor
Author
There was a problem hiding this comment.
Agreed. Best to remove it.
|
|
||
| Presence is a managed enterprise product, so most developers will build the equivalent controls themselves. That work is mostly backend work, and it is where [Appwrite](/) fits. | ||
|
|
||
| The pattern OpenAI describes maps directly onto Appwrite's building blocks. Keep provider credentials and privileged, approved actions on the server with [Appwrite Functions](/docs/products/functions) instead of exposing them to the client. Verify callers and enforce who can do what with [Appwrite Auth](/docs/products/auth). Store policies, session history, and escalation state in [Appwrite Databases](/docs/products/databases) so your agent has durable context and an audit trail. Then wire the model in through the [OpenAI integration](/docs/products/ai/integrations/openai). |
Contributor
There was a problem hiding this comment.
We don't have a Presence integration directly.
Co-authored-by: Aditya Oberai <adityaoberai1@gmail.com>
Co-authored-by: Aditya Oberai <adityaoberai1@gmail.com>
adityaoberai
approved these changes
Jul 24, 2026
adityaoberai
deleted the
openai-presence-brings-trusted-ai-agents-to-production
branch
July 24, 2026 13:24
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


Latest OpenAI release