{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "sidiora-labs-centra-gideon-agent--build-custom-gideon-app-with-sdk",
 "repo": "Sidiora-Labs/centra-gideon-agent",
 "repo_url": "https://github.com/Sidiora-Labs/centra-gideon-agent",
 "repo_slug": "sidiora-labs-centra-gideon-agent",
 "title": "Build a custom Gideon app with the gideon.sdk package",
 "page_title": "How to build a custom Gideon app with the gideon.sdk package with Centra Gideon Agent",
 "summary": "Start from the app template in examples and write an app against the Python SDK.",
 "who": "A Python developer who wants Gideon to use a model, channel, search, tool or dashboard that the core does not provide.",
 "problem": "Integrations added to the core package would make the core harder to maintain, and a new capability needs a clean extension point.",
 "outcome": "An app that uses gideon.sdk and keeps its integration outside the core package, ready for the app platform.",
 "steps": [
  "Complete the development setup with `.venv/bin/python -m pip install -e '.[test]'`.",
  "Copy the app template from the examples directory into a new folder outside the core runtime. (inferred, check the README)",
  "Import the SDK as `gideon.sdk` and implement the model, channel, search, tool or dashboard surface your app needs.",
  "Run `make test` to confirm the existing suite still passes after you add the app.",
  "Review the permission settings the app requests before you enable it in the platform."
 ],
 "agent_prompt": "In the Sidiora-Labs/centra-gideon-agent repository, read the app template under examples and write a new app that uses gideon.sdk to provide <capability>. Report the files you created and the app's requested permissions. Verify that the existing test suite passes with make test before you report success.",
 "agents": [
  "any"
 ],
 "difficulty": "Advanced",
 "time": "90 minutes",
 "basis": "readme",
 "caveat": "The README says the examples directory is neither served nor installed, so you must wire your app into the platform yourself rather than expect it to load automatically.",
 "category": "Personal productivity",
 "tags": [
  "Personal productivity"
 ],
 "lang": "python",
 "requirements": [
  "Python 3.12 or newer",
  "Node.js 22.12 or newer with npm, if you build the console from source",
  "macOS or Linux, or Docker on Windows",
  "A model provider credential or a local model, configured in the console after first start",
  "A workspace directory and timezone for gideon setup"
 ],
 "risk": "sensitive",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "credentials",
   "notice": "An app can call external services with credentials you give it, so limit its permissions to what it needs."
  }
 ],
 "best": false,
 "score": 0.7,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/sidiora-labs-centra-gideon-agent/build-custom-gideon-app-with-sdk/",
 "md": "https://dedupedai.com/use-cases/sidiora-labs-centra-gideon-agent/build-custom-gideon-app-with-sdk/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/sidiora-labs-centra-gideon-agent--build-custom-gideon-app-with-sdk.json",
 "api_version": "v1"
}
