feat(ext): expose ext meta data to main world
This commit is contained in:
2
package-lock.json
generated
2
package-lock.json
generated
@@ -11060,7 +11060,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension": {
|
"packages/extension": {
|
||||||
"name": "@page-agent/ext",
|
"name": "@page-agent/ext",
|
||||||
"version": "0.1.0",
|
"version": "0.1.1",
|
||||||
"hasInstallScript": true,
|
"hasInstallScript": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@page-agent/core": "1.1.0",
|
"@page-agent/core": "1.1.0",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@page-agent/ext",
|
"name": "@page-agent/ext",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.1.0",
|
"version": "0.1.1",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "wxt",
|
"dev": "wxt",
|
||||||
|
|||||||
@@ -23,6 +23,10 @@ export default defineUnlistedScript(() => {
|
|||||||
return _lastId
|
return _lastId
|
||||||
}
|
}
|
||||||
|
|
||||||
|
w.PAGE_AGENT_EXT_INSTALLED = true
|
||||||
|
w.PAGE_AGENT_EXT_VERSION = __EXT_VERSION__
|
||||||
|
w.PAGE_AGENT_EXT_CORE_VERSION = __CORE_VERSION__
|
||||||
|
|
||||||
w.execute = async (task: string, llmConfig: LLMConfig, hooks?: ExecuteHooks) => {
|
w.execute = async (task: string, llmConfig: LLMConfig, hooks?: ExecuteHooks) => {
|
||||||
if (typeof task !== 'string') throw new Error('Task must be a string')
|
if (typeof task !== 'string') throw new Error('Task must be a string')
|
||||||
if (task.trim().length === 0) throw new Error('Task cannot be empty')
|
if (task.trim().length === 0) throw new Error('Task cannot be empty')
|
||||||
|
|||||||
@@ -7,9 +7,6 @@ import { DEMO_API_KEY, DEMO_BASE_URL, DEMO_MODEL } from '@/agent/constants'
|
|||||||
import { Button } from '@/components/ui/button'
|
import { Button } from '@/components/ui/button'
|
||||||
import { Input } from '@/components/ui/input'
|
import { Input } from '@/components/ui/input'
|
||||||
|
|
||||||
declare const __EXT_VERSION__: string
|
|
||||||
declare const __CORE_VERSION__: string
|
|
||||||
|
|
||||||
interface ConfigPanelProps {
|
interface ConfigPanelProps {
|
||||||
config: LLMConfig | null
|
config: LLMConfig | null
|
||||||
onSave: (config: LLMConfig) => Promise<void>
|
onSave: (config: LLMConfig) => Promise<void>
|
||||||
|
|||||||
2
packages/extension/src/types/globals.d.ts
vendored
Normal file
2
packages/extension/src/types/globals.d.ts
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
declare const __EXT_VERSION__: string
|
||||||
|
declare const __CORE_VERSION__: string
|
||||||
Reference in New Issue
Block a user