Talk:Modifying an existing level: Difference between revisions

m
no edit summary
mNo edit summary
mNo edit summary
Line 226: Line 226:


=====Agent.md example=====
=====Agent.md example=====
* Add notes about resources there. Like a downloaded Onisplit wiki page and what to expect from it. Commands and args. Be consistent using known terms, like "export" and "extract", in their proper use cases.
For autodetection you can use the expected '''default directories''' and respect the '''naming convention''' for agent files: *.agent.md
* Add general working instructions like for reading and writing test data.
 
Standard directories for agents.
 
For global selection
''UserProfile''\.github\agents


Example of an Agent.md; for "..." use your own start path.
For local selection
''solutionName''\.github\agents


The display name is not determined by the filename but by the internal name. Either add manually or tell the IDE chatbot to add your agent directory to the '''project file'''. After that agents can be picked. For roundtripping and autoimproving new C# via old C# agent 1 is picked. For roundtripping and autoimproving VB via new C# agent 2 is picked.
Bug: empty agent selection list
* There seems to be a section bug: When you decide to remove all agents from your workspace folder also the global agent won't show up in the list. In that case delete the now empty workspace agents folder.


Examples for content
* Add general working instructions like for reading and writing test data.
* Add notes about resources there. Like a downloaded Onisplit wiki page and what to expect from it. Commands and args. Be consistent using known terms, like "export" and "extract", in their proper use cases.
* The display name is not determined by the filename but by the internal name.<!-- Either add manually or tell the IDE chatbot to add your agent directory to the '''project file'''. After that agents can be picked.--> For roundtripping and autoimproving new C# via old C# agent 1 is picked. For roundtripping and autoimproving VB via new C# agent 2 is picked.<!--
//optional
This way, agents also can have a global directory.
This way, agents also can have a global directory.
<pre>
<pre>
   <ItemGroup>
   <ItemGroup>
     <None Include="$(UserProfile)\.github\agents\*.md" />
     <None Include="$(UserProfile)\.github\agents\*.agent.md" />
   </ItemGroup>
   </ItemGroup>
</pre>
</pre>
-->
* The bigger idea is to write '''universal information into agent md''' so the actual '''prompts can be shortened'''. For "..." use your own start path.


The bigger idea is to write '''universal information into agent md''' so the actual '''prompts can be shortened'''.
Example of agent #2 Oni-Ni-Kanabo-csNet10-vs-vb.agent.md
 
Agent md
<pre>
<pre>
---
---
8,995

edits