Templates and runnable demos for building with the CogSol Framework.
Core content:
templates/contains reusable starter projects.examples/contains specific demos, often more complete and complex than templates.
Supporting contributor infrastructure:
docs/contains reusable README templates for contributors..github/contains issue/PR templates and repository automation.CONTRIBUTING.mdexplains how to propose and submit community contributions.
semantic-search— Starting point for building a semantic search agent over your own documents.orchestrator-subagents— Orchestrator agent that delegates to specialist sub-agents via built-in assistant services.support-escalation— Multi-layer escalation flow with fixed responses, FAQs, semantic search, and ticket creation.azure-storage-upload— Script tool that generates text documents and uploads them to Azure Blob Storage.external-api— Script tool that calls an external API usingrequestsand platform secrets.
See templates/README.md for the template index and conventions.
message-metadata— Agent that reads message metadata to personalize responses by language, name, and role.search-with-filters- Semantic search with metadata filters (genre, language, decade)semantic-search— Semantic search without filters usingBaseRetrievalandBaseRetrievalTool.pretools— Agent with pre-processing tools for real-time context (date, weather, daily tips).common-questions— Agent with predefined FAQ answers usingBaseFAQ.orchestrator-subagents— Corporate travel assistant with orchestrator + sub-agents pattern.fixed-responses— Agent with predefined answers usingBaseFixedResponse.search-selector- Script tool routing queries to multiple retrievals by topiclessons— Agent with behavioral guidelines usingBaseLesson.support-escalation— IT help desk with fixed responses, FAQs, semantic search, and ticket creation.
See examples/README.md for the example index and conventions.
When adding a new template or example:
- Create a dedicated folder under
templates/orexamples/. - Add a local
README.mdwith purpose, setup, and run steps. - Register it in:
- this root
README.md - the corresponding index (
templates/README.mdorexamples/README.md)
- this root
For full contribution steps, see CONTRIBUTING.md.
- Open a proposal issue (
Template ProposalorExample Proposal) if scope is unclear. - Submit a pull request using the repository PR template.
- Ensure local docs are present and index entries are updated.
- Automated checks verify that new folders include
README.mdand are listed in catalogs.