Person

Guilherme Dellagustin

Contributes to 17
Agent toolingCAPBTPAgent toolingcapabilityBuilding an agent into your own application — the tools it may call, the state it keeps between turns, and the framework it runs in. Distinct from MCP servers, which expose an application to somebody else's agent, and from agent guidance, which is knowledge handed to a coding agent.Audit loggingCAPBTPAudit loggingcapabilityRecording who touched personal or sensitive data, in a form an auditor accepts, without hand-writing it in every handler. It is often confused with application logging, which records what the code did rather than who accessed what.CI/CD pipelinesCAPBTPCI/CD pipelinescapabilityA pipeline that builds, tests and delivers an application each time its source repository changes, with a build log that shows which step failed. [Deployment](capability:deployment) describes getting the build onto its target runtime.Content filteringCAPBTPContent filteringcapabilityChecking what goes into a model and what comes out of it against content rules, and stopping or flagging a request that fails them. Distinct from [data masking](capability:data-masking), which hides values: a filter refuses content.Data maskingCAPBTPData maskingcapabilityReplacing the personal or confidential values in a prompt with placeholders before it leaves for a model, and putting them back in the answer. Anonymisation, where the values are gone for good, and pseudonymisation, where they return, are the two forms; which fields count as sensitive is the application's question, not the module's.Data privacyCAPABAPBTPData privacycapabilityDoing what the law requires with personal data — knowing which fields are personal, answering a subject's request about them, and deleting them when the reason for holding them expires.Database connectorsCAPBTPABAPDatabase connectorscapabilityConnecting an application’s data model and queries to a database, including the differences in supported queries, types and schema management between database implementations. Changing an existing schema belongs to [schema evolution](capability:schema-evolution).DebuggingCAPABAPDebuggingcapabilitySeeing what running code did between an input arriving and a result coming out: which code ran, what the values were at each point, and why a value ended up as it did.Document outputCAPABAPBTPDocument outputcapabilityProducing a document a person receives — a printed form, a generated PDF, a filled template — and getting it to a printer or a queue rather than returning it as a payload.LLM integrationCAPUI5BTPABAPLLM integrationcapabilityCalling a language model from application code with the tenant, destination and credential handling already solved instead using an SDK call with a hand-rolled key.LoggingCAPBTPABAPUI5LoggingcapabilitySeeing what a running service did, in a form something can read afterwards — levels, a formatter that suits a laptop and one that suits a log service.OpenAPICAPABAPBTPOpenAPIcapabilityHanding a description of the service to clients and tools — an API portal, a code generator, a partner who wants a contract before they write anything.Prompt managementCAPBTPPrompt managementcapabilityKeeping the prompts an application sends to a model as templates with placeholders, stored and versioned apart from the code that calls them, so a change of wording is not a deployment. What people conflate under it: the template filled at runtime, the registry it lives in, and the orchestration step that fills it.Retrieval-augmented generationCAPABAPBTPRetrieval-augmented generationcapabilityGrounding a model's answer in data retrieved at question time: text split into chunks, each chunk embedded as a vector, and the chunks nearest to the question placed into the prompt. Semantic search is the same retrieval with a person reading the matches, and fine-tuning changes the model's weights, not its input.Serve your application over MCPCAPBTPABAPServe your application over MCPcapabilityExposing selected application data and business operations to an AI agent through the Model Context Protocol. An application may also integrate remote services through [service integration](capability:service-integration), connecting its exposed contract with [agent access to your systems](capability:agent-systems-access). Development assistance belongs to [agent access to your code](capability:agent-code-access).TypingCAPTypingcapabilityMaking the model visible to the compiler — generated types for entities and events so a rename breaks the build rather than production.Workflow integrationCAPWorkflow integrationcapabilityDriving an external workflow or automation engine from an application and reacting to what it emits — triggering runs transactionally and importing the engine’s shape as a typed model.

Entries23

Group by23 of 23 entries
EntrySignals
Contributes to23
@cap-js/agentsv0.9.9
Functional boundary

CDS plugin for building agents inside a CAP service

@cap-js/aiv1.2.1
none

Value-help recommendations and SAP AI Core as a CAP service

@cap-js/audit-loggingv1.3.0
none

CAP integration with the SAP Audit Log service

@cap-js/cds-dbsv1.3.1
none

Monorepo of CAP's SQL database services

@cap-js/cds-typerv0.41.1
none

Generates TypeScript types from a CDS model

@cap-js/data-inspectorv2.0.1
none

Inspects database entities and contents at CAP service level

@cap-js/data-privacyv0.6.3
none

CAP integration with SAP Data Privacy Integration

@cap-js/db-servicev3.1.2
none

Base service shared by CAP's SQLite, PostgreSQL and HANA services

@cap-js/hanav3.1.2
none

SAP HANA database service for CAP

@cap-js/mcpv1.5.0
Functional boundary

Exposes CAP services as MCP servers for AI agents

@cap-js/n8nv0.0.1
none

Triggers n8n workflows from a CAP application

@cap-js/openapiv1.7.0
none

Generates OpenAPI documents from a CDS service

@cap-js/postgresv3.1.2
none

PostgreSQL database service for CAP

@cap-js/printv0.2.1
none

Prints documents held in CAP entities through SAP Print service

@cap-js/sqlitev3.1.2
none

SQLite database service for CAP, in memory during development

@sap-ai-sdk/ai-apiv2.17.0
none

AI Core control plane API surface of SAP's AI SDK

@sap-ai-sdk/corev2.17.0
none

Shared internals of SAP's AI SDK

@sap-ai-sdk/foundation-modelsv2.17.0
none

Client for foundation models via SAP AI Core and Generative AI Hub

@sap-ai-sdk/orchestrationv2.17.0
none

Orchestration Service client for templating, grounding and masking

@sap-ai-sdk/prompt-registryv2.17.0
none

Client for prompts kept in SAP's prompt registry

cf-setup
none

GitHub Action setting up the Cloud Foundry CLI

com.sap.cds:cds-feature-auditlog-ng
none

CAP Java plugin sending audit log events to SAP Audit Log service

SAP-samples/cap-sflight
none

Travel-booking reference app on CAP Node.js and Java backends

Details

For your agent