pull/716/head
Travis Fischer 2025-06-29 11:46:14 -05:00
rodzic 14eeb04b98
commit 17e152a905
4 zmienionych plików z 57 dodań i 8 usunięć

Wyświetl plik

@ -139,7 +139,7 @@ export default async function TheBestDamnLandingPageEver() {
MCP client. MCP client.
</h5> </h5>
<SupplySideCTA variant='book-call' /> <SupplySideCTA variant='docs' />
</div> </div>
</DotsSection> </DotsSection>

Wyświetl plik

@ -9,6 +9,7 @@ import { GitHubIcon } from '@/icons/github'
import { import {
calendarBookingUrl, calendarBookingUrl,
docsPublishingQuickStartUrl, docsPublishingQuickStartUrl,
docsPublishingUrl,
githubUrl githubUrl
} from '@/lib/config' } from '@/lib/config'
@ -19,7 +20,7 @@ export function SupplySideCTA({
variant = 'github', variant = 'github',
heroVariant = 'orange' heroVariant = 'orange'
}: { }: {
variant?: 'book-call' | 'github' | 'github-2' variant?: 'book-call' | 'docs' | 'github' | 'github-2'
heroVariant?: HeroButtonVariant heroVariant?: HeroButtonVariant
}) { }) {
const ctx = useAgentic() const ctx = useAgentic()
@ -47,6 +48,10 @@ export function SupplySideCTA({
Star us on GitHub Star us on GitHub
</Link> </Link>
</Button> </Button>
) : variant === 'docs' ? (
<Button variant='outline' asChild className='h-full py-[9px]'>
<Link href={docsPublishingUrl}>Publishing Docs</Link>
</Button>
) : ( ) : (
<Button variant='outline' asChild className='h-full py-[9px]'> <Button variant='outline' asChild className='h-full py-[9px]'>
<Link href={calendarBookingUrl} target='_blank' rel='noopener'> <Link href={calendarBookingUrl} target='_blank' rel='noopener'>

44
docs/inject.js 100644
Wyświetl plik

@ -0,0 +1,44 @@
const isServer = globalThis.window === undefined
const isSafari =
!isServer && /^((?!chrome|android).)*safari/i.test(navigator.userAgent)
if (!isServer) {
// Workaround for nav links not being able to point to relative paths
for (const a of document.querySelectorAll(
'a[href="https://docs.agentic.so/contact"]'
)) {
a.removeAttribute('target')
a.setAttribute('href', '/contact')
}
// document
// .getElementById('https://docs.agentic.so/contact')
// .querySelector('.lucide-arrow-up-right')
// .classList.add('hidden')
}
const detail = `
- https://github.com/transitive-bullshit/agentic
- https://x.com/transitive_bs
`
const banner = `
${detail}
`
function bootstrap() {
if (isSafari) {
console.log(detail)
} else {
console.log(banner)
}
}
bootstrap()

12
todo.md
Wyświetl plik

@ -9,18 +9,16 @@
- stripe - stripe
- double check stripe upgrade flow and add fireworks - double check stripe upgrade flow and add fireworks
- should we bypass stripe for `free` plans to increase conversions? - should we bypass stripe for `free` plans to increase conversions?
- handle browser back/forward with `?next=`
- add some social proof to signup page
- example usage - example usage
- double check example usage for all TS sdks now that real examples are working
- fix mcp examples - fix mcp examples
- add example usage to project detail pages - add example usage to project detail pages
- import react example usage component into docs
- docs - docs
- main readme - main readme
- sub readmes (https://www.npmjs.com/package/@agentic/cli) - sub readmes (https://www.npmjs.com/package/@agentic/cli)
- hosted docs
- social images - social images
- add really strict free rate-limits to `@agentic/search` - double-check free-tier rate-limits for `@agentic/search`
- **move legacy packages, examples, and docs over**
- replace json project and components with actual designs - replace json project and components with actual designs
- implement footer - implement footer
- finesse header (mobile) - finesse header (mobile)
@ -34,8 +32,8 @@
- maybe default `strict` to `false` in `createAIFunction` for now? - maybe default `strict` to `false` in `createAIFunction` for now?
- also add `@agentic/json-schema` to `createJsonSchema` parsing instead of current no-op - also add `@agentic/json-schema` to `createJsonSchema` parsing instead of current no-op
- add support to `@agentic/platform-tool-client` for - add support to `@agentic/platform-tool-client` for
- double check example usage for all TS sdks
- add docs on using multiple tools with `AIFunctionSet` - add docs on using multiple tools with `AIFunctionSet`
- add ts sdk examples to e2e tests
## TODO: Post-MVP ## TODO: Post-MVP
@ -51,6 +49,8 @@
- => **punt on this for mvp** - => **punt on this for mvp**
- **website** - **website**
- llms.txt and llms.txt for all projects - llms.txt and llms.txt for all projects
- handle browser back/forward with `?next=`
- add some social proof to signup page
- first-party deployment hosting - first-party deployment hosting
- api gateway stress tests - api gateway stress tests
- auth - auth