Versions in this module Expand all Collapse all v0 v0.1.0 Jul 20, 2026 Changes in this version + func DefaultConfig(baseURL, apiKey string) config.Config + type Client struct + Config config.Config + Engine *solver.Engine + func FromEnv(options ...Option) (*Client, error) + func New(cfg config.Config, options ...Option) (*Client, error) + func (c *Client) Review(ctx context.Context, section string, number int, solution string) (string, string, error) + func (c *Client) Solve(ctx context.Context, section string, number int, options solver.Options) (result.Result, error) + func (c *Client) SolveReference(ctx context.Context, reference string, options solver.Options) (result.Result, error) + type Option func(*Client) + func WithCompleter(completer api.Completer) Option + func WithProgress(writer io.Writer) Option + func WithRepository(repository *exercise.Repository) Option + func WithStore(store result.Store) Option