Add support for code context source like JSON, YML, or code snippet
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3574927. --> Reported by: [kristen pol](https://www.drupal.org/user/8389) >>> <p>[Tracker]<br> <strong>Update Summary: </strong>[One-line status update for stakeholders]<br> <strong>Check-in Date: </strong>MM/DD/YYYY<br> <strong>Blocked by: </strong>[#XXXXXX] (New issues on new lines)<br> <strong>Additional Collaborators: </strong> @username1, @username2<br> <em>Metadata is used by the <a href="https://www.drupalstarforge.ai/" title="AI Tracker">AI Tracker.</a> Docs and additional fields <a href="https://www.drupalstarforge.ai/ai-dashboard/docs" title="AI Issue Tracker Documentation">here</a>.</em><br> [/Tracker]</p> <h3 id="summary-problem-motivation">Problem/Motivation</h3> <p>We want to be able to use JSON, YML, and code snippets as context for development tasks such as creating Canvas code components. These probably wouldn't be editable through the UI, but just pulled from the file system when needed.</p> <p>Related:</p> <p><span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai_context/-/work_items/3574928" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai_context/-/work_items/3574928</a></span></p> <h3 id="summary-proposed-resolution">Proposed resolution</h3> <p>Discuss, scope, and implement</p> <h3 id="summary-remaining-tasks">Target date or deadline</h3> <p>Post-Chicago</p> <h3 id="summary-remaining-tasks">Remaining tasks</h3> <ul> <li>Discuss and align</li> <li>Scope feature</li> <li>Update code</li> <li>Review and test</li> </ul> <h3 id="summary-ai-usage">AI usage (if applicable)</h3> <p>[ ] AI Assisted Issue<br> This issue was generated with AI assistance, but was reviewed and refined by the creator.</p> <p>[ ] AI Assisted Code<br> This code was mainly generated by a human, with AI autocompleting or parts AI generated, but under full human supervision.</p> <p>[ ] AI Generated Code<br> This code was mainly generated by an AI with human guidance, and reviewed, tested, and refined by a human.</p> <p>[ ] Vibe Coded<br> This code was generated by an AI and has only been functionally tested.</p>
issue