Skip to content

feat: Add AdaL as a login/auth provider in ForgeCode #104

@chindris-mihai-alexandru

Description

Summary

ForgeCode (formerly Forge) is an open-source AI-enhanced terminal development environment that supports multiple LLM providers. Currently, AdaL/SylphAI is not listed as a built-in provider in ForgeCode's provider registry.

Proposal

Add AdaL (SylphAI) as a first-class provider in ForgeCode so users can access AdaL's models directly from the ForgeCode terminal. This would:

  1. Increase AdaL's reach — ForgeCode users could select AdaL as their provider via forge provider login adal
  2. Enable model access — Users with AdaL API keys could use SylphAI's models through ForgeCode's interface
  3. Cross-tool compatibility — Developers who use both AdaL CLI and ForgeCode could share credentials

Implementation

I've created a PR on the ForgeCode fork that adds AdaL as an OpenAI-compatible provider:

  • Provider ID: adal
  • API endpoint: https://api.sylph.ai/v1/chat/completions
  • Models endpoint: https://api.sylph.ai/v1/models
  • Auth: API key (ADAL_API_KEY)
  • Response type: OpenAI-compatible

ForgeCode PR: https://github.com/chindris-mihai-alexandru/forgecode/pull/new/feat/adal-provider

Questions for the AdaL team

  1. Are the API endpoints (api.sylph.ai/v1/...) correct for external integrations?
  2. Is there a public API documentation page for the model endpoints?
  3. Would you consider adding ForgeCode as a supported integration in AdaL's docs?
  4. Are there specific model IDs that should be hardcoded vs. fetched dynamically?

References

🌸 Generated with AdaL

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions