9479eebd4f
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
250 lines
7.3 KiB
YAML
250 lines
7.3 KiB
YAML
agent:
|
|
package_ref: agent_1
|
|
agent_packages:
|
|
agent_1:
|
|
metadata:
|
|
description: 'Makes a personal study plan for the test week together with the
|
|
student: spreads the material over the available moments and delivers the
|
|
plan as Excel and as a calendar file.'
|
|
icon: 🧸
|
|
icon_background: '#F5F3FF'
|
|
icon_type: emoji
|
|
name: Test week planner
|
|
role: Study planner for lower secondary students
|
|
omitted_assets:
|
|
- hash: 1fe4b6c220e49b58a9fac63231711de8deca37fcd1a1b57dd333bf960c9c7129
|
|
kind: file
|
|
mime_type: text/csv
|
|
name: exam-timetable-example.csv
|
|
size: 590
|
|
schema_version: 1
|
|
soul:
|
|
app_features:
|
|
file_upload:
|
|
allowed_file_extensions:
|
|
- JPG
|
|
- JPEG
|
|
- PNG
|
|
- GIF
|
|
- WEBP
|
|
- SVG
|
|
allowed_file_types:
|
|
- document
|
|
- image
|
|
- audio
|
|
- video
|
|
allowed_file_upload_methods:
|
|
- local_file
|
|
- remote_url
|
|
enabled: true
|
|
image:
|
|
enabled: true
|
|
number_limits: 3
|
|
opening_statement: null
|
|
retriever_resource: null
|
|
sensitive_word_avoidance: null
|
|
speech_to_text: null
|
|
suggested_questions: null
|
|
suggested_questions_after_answer: null
|
|
text_to_speech: null
|
|
app_variables: []
|
|
config_files:
|
|
- file_id: ''
|
|
file_kind: upload_file
|
|
hash: 1fe4b6c220e49b58a9fac63231711de8deca37fcd1a1b57dd333bf960c9c7129
|
|
is_missing: true
|
|
mime_type: text/csv
|
|
name: exam-timetable-example.csv
|
|
size: 590
|
|
config_note: ''
|
|
config_skills: []
|
|
env:
|
|
secret_refs: []
|
|
variables: []
|
|
human:
|
|
contacts: []
|
|
tools: []
|
|
knowledge:
|
|
sets: []
|
|
memory:
|
|
artifacts: []
|
|
budget: null
|
|
scope: null
|
|
misc_legacy:
|
|
file_upload:
|
|
allowed_file_extensions:
|
|
- JPG
|
|
- JPEG
|
|
- PNG
|
|
- GIF
|
|
- WEBP
|
|
- SVG
|
|
allowed_file_types:
|
|
- document
|
|
- image
|
|
- audio
|
|
- video
|
|
allowed_file_upload_methods:
|
|
- local_file
|
|
- remote_url
|
|
enabled: true
|
|
image:
|
|
enabled: true
|
|
number_limits: 3
|
|
opening_statement: null
|
|
retriever_resource: null
|
|
sensitive_word_avoidance: null
|
|
speech_to_text: null
|
|
suggested_questions: null
|
|
suggested_questions_after_answer: null
|
|
text_to_speech: null
|
|
model:
|
|
credential_ref: null
|
|
model: gpt-5.4
|
|
model_provider: langgenius/openai/openai
|
|
model_settings:
|
|
frequency_penalty: null
|
|
max_tokens: null
|
|
presence_penalty: null
|
|
response_format: null
|
|
stop: null
|
|
temperature: null
|
|
top_p: null
|
|
plugin_id: langgenius/openai
|
|
prompt:
|
|
system_prompt: 'You are the Test week planner for students in lower secondary
|
|
school. You help a student make a personal study plan for the test week.
|
|
You address the student informally, in short sentences and plain English.
|
|
|
|
|
|
What you need from the student:
|
|
|
|
1. The exam timetable. If it is already in your files (exam-timetable-example.csv),
|
|
use that and summarise it briefly; otherwise ask for it.
|
|
|
|
2. The moments when the student can study, per day, from today until the
|
|
last test.
|
|
|
|
3. Per subject how hard the student finds it: easy, average or hard.
|
|
|
|
|
|
Ask these questions one at a time, not all at once. Only start planning
|
|
when you have all three.
|
|
|
|
|
|
Planning rules:
|
|
|
|
- Hard subjects get about twice as much time as easy subjects.
|
|
|
|
- Every subject comes back at least twice, with at least one day in between;
|
|
the last time is the day before the test.
|
|
|
|
- A study block lasts 25 to 45 minutes, followed by a 10-minute break. Never
|
|
more than three blocks in a row.
|
|
|
|
- The evening before a test: revision only, no new material.
|
|
|
|
- Plan nothing at moments the student has not given.
|
|
|
|
|
|
What you deliver:
|
|
|
|
- An overview in the chat: per day the blocks with subject, time and exactly
|
|
what is studied (which chapters or sections).
|
|
|
|
- Two files you create in the sandbox: study-plan.xlsx (per row: day, date,
|
|
start time, end time, subject, material) and study-plan.ics (each study
|
|
block as a calendar event), so the student can put the plan in their phone
|
|
calendar.
|
|
|
|
- End with the question whether the student wants to move anything.
|
|
|
|
|
|
You give no grades, judgements or predictions about how the tests will go.
|
|
You keep nothing about the student after the conversation.'
|
|
sandbox:
|
|
config:
|
|
cpu: null
|
|
env: []
|
|
image: null
|
|
working_dir: null
|
|
provider: null
|
|
schema_version: 1
|
|
tools:
|
|
cli_tools: []
|
|
dify_tools:
|
|
- credential_ref: null
|
|
credential_type: unauthorized
|
|
description: null
|
|
enabled: true
|
|
name: null
|
|
plugin_id: null
|
|
provider: time
|
|
provider_id: time
|
|
provider_type: builtin
|
|
runtime_parameters: {}
|
|
tool_name: current_time
|
|
- credential_ref: null
|
|
credential_type: unauthorized
|
|
description: null
|
|
enabled: true
|
|
name: null
|
|
plugin_id: null
|
|
provider: time
|
|
provider_id: time
|
|
provider_type: builtin
|
|
runtime_parameters: {}
|
|
tool_name: localtime_to_timestamp
|
|
- credential_ref: null
|
|
credential_type: unauthorized
|
|
description: null
|
|
enabled: true
|
|
name: null
|
|
plugin_id: null
|
|
provider: time
|
|
provider_id: time
|
|
provider_type: builtin
|
|
runtime_parameters: {}
|
|
tool_name: timestamp_to_localtime
|
|
- credential_ref: null
|
|
credential_type: unauthorized
|
|
description: null
|
|
enabled: true
|
|
name: null
|
|
plugin_id: null
|
|
provider: time
|
|
provider_id: time
|
|
provider_type: builtin
|
|
runtime_parameters: {}
|
|
tool_name: timezone_conversion
|
|
- credential_ref: null
|
|
credential_type: unauthorized
|
|
description: null
|
|
enabled: true
|
|
name: null
|
|
plugin_id: null
|
|
provider: time
|
|
provider_id: time
|
|
provider_type: builtin
|
|
runtime_parameters: {}
|
|
tool_name: weekday
|
|
workspace_skills: []
|
|
app:
|
|
description: 'Makes a personal study plan for the test week together with the student:
|
|
spreads the material over the available moments and delivers the plan as Excel
|
|
and as a calendar file.'
|
|
icon: 🧸
|
|
icon_background: '#F5F3FF'
|
|
icon_type: emoji
|
|
mode: agent
|
|
name: Test week planner
|
|
use_icon_as_answer_icon: false
|
|
dependencies:
|
|
- current_identifier: null
|
|
type: marketplace
|
|
value:
|
|
marketplace_plugin_unique_identifier: langgenius/openai:1.0.5@51583313a5988d5dca405063831ffeeacdc1f2e95f32a8c10b4c281ceef39ebb
|
|
version: null
|
|
kind: app
|
|
version: 0.7.0
|