Skip to content

docs: add DR-011 AI agent context packaging tooling selection - #3188

Open
aryansingh0012 wants to merge 6 commits into
eclipse-score:mainfrom
aryansingh0012:docs/dr-011-ai-tooling-decision-record
Open

aryansingh0012 wants to merge 6 commits into
eclipse-score:mainfrom
aryansingh0012:docs/dr-011-ai-tooling-decision-record

Conversation

@aryansingh0012

Copy link
Copy Markdown
Contributor

Related to #3115
APM is already pinned and supported tool in s-core DevContainer ecosystem.

Signed-off-by: aryansingh0012 <aryan.s@ltts.com>
@github-actions

Copy link
Copy Markdown
Contributor

The created documentation from the pull request is available at: docu-html

@anmittag

Copy link
Copy Markdown
Member

please add the "type" of DR

@anmittag

Copy link
Copy Markdown
Member

@MaximilianSoerenPollak

Copy link
Copy Markdown
Contributor

From my side of view this is hard to review as I am not well versed in the AI landscape and tend to use AI much less and differently than most people in this project I say.
So I can not say what harness or packaing is good currently.
The idea though seems also a bit weird to me, what exactly do you want to 'package' ? The tools the AI can use?
Shouldn't that come from the project itself?
You want to package the skills? There I might not understand why skills (which are md files) need to be packaged? Versioned yes I get that, and maybe even hash compared so no malicious thing gets in, but packaged seems a bit weird?

But as said, I'm rather ignorant on this front so please enlighten me here.
I would defer to colleagues, and also @FScholPer who is currently the AI 'contact person' for S-CORE, in this maner.

@aryansingh0012

Copy link
Copy Markdown
Contributor Author

Hi @MaximilianSoerenPollak,
The goal is not really to package Markdown files, but to package reusable AI capabilities together with dependencies, metadata, installation logic, and configuration.

We already have a PoC in the open PR (mcp-servers/pull/12). I tested the installation flow locally and the package install (i.e. MCP Servers) successfully through APM.
Current packages are:
apm-setup: MCP setup/configuration
graphify-codegraph: local repository graph/mapping
context-discipline: local memory and experience gragh management

Signed-off-by: aryansingh0012 <aryan.s@ltts.com>
@aryansingh0012

Copy link
Copy Markdown
Contributor Author

please add the "type" of DR
Hi @anmittag Added.

Signed-off-by: aryansingh0012 <aryan.s@ltts.com>
@github-actions

Copy link
Copy Markdown
Contributor

Documentation preview for this pull request is available at:
pr-3188: https://eclipse-score.github.io/score/pr-3188/

Signed-off-by: aryansingh0012 <aryan.s@ltts.com>
Signed-off-by: aryansingh0012 <aryan.s@ltts.com>
@aryansingh0012

Copy link
Copy Markdown
Contributor Author

Hi @FScholPer please review this PR.

Signed-off-by: aryansingh0012 <aryan.s@ltts.com>
@aryansingh0012

Copy link
Copy Markdown
Contributor Author

Hi @AlexanderLanin, @MaximilianSoerenPollak, and @dcalavrezo-qorix,

Just a follow-up on PR #3188.
First version of apm packages are now available to use -> https://github.com/eclipse-score/mcp-servers

This proposal and PoC were already discussed during the Al meetings, and the initial APM package workflow has been demonstrated and validated. The requested feedback regarding the DR type has also been addressed.

If there are no further concerns, could you please review and approve the PR when you have a chance?

Thanks for your time.

@AlexanderLanin

Copy link
Copy Markdown
Member

How about we move this from infra to ai? Since we've clearly demonstrated that we do not know anything about the topic and cannot review it anyway ;-)

@FScholPer would that make sense?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog
Status: No status

Development

Successfully merging this pull request may close these issues.

4 participants