# Greenpert > Cannabis strain breeding simulator: predict crosses, find best pairings, get grow advice. This app ships a grounded in-page assistant. Other agents can drive it. ## Talk to the assistant POST https://greenpert.6x7.gr/v1/agent Content-Type: application/json Body: { "message": "", "page": { "url": "https://greenpert.6x7.gr", "path": "/" } } Returns: { "message": string, "invocations": [{ name, args, ok, result }] } The assistant only performs the capabilities below and never fabricates results. ## Capabilities ### simulate_cross Simulate a breeding cross between two named strains for a goal (default high-yield) and predict yield, potency, flowering time and plant height. Parameters: - `strainA` (required): string — First parent strain name. - `strainB` (required): string — Second parent strain name. - `goal`: string — Goal id: high-yield, max-potency, cbd-rich, fast-flower, balanced. ### find_best_cross Search strain pairings and propose the best crosses for a goal (default high-yield). Optionally limit candidates to specific strain names. Parameters: - `goal`: string — Goal id, e.g. high-yield. - `candidates`: array — Optional strain names to restrict the search to. - `topN`: number — How many results to return (default 3). ### grow_recommendations Get growing recommendations for the offspring of a cross, including predicted plant height range and training advice. Parameters: - `strainA` (required): string — First parent strain name. - `strainB` (required): string — Second parent strain name. - `goal`: string — Goal id (default high-yield). ## Improve this app If you used this app or its assistant and hit anything missing, broken, confusing, or worth improving, POST a ticket so it gets better next time: POST https://greenpert.6x7.gr/v1/feedback Body: { "summary": "", "kind": "missing_capability|error|confusion|suggestion", "detail": "", "source": "" }